He estado siguiendo el repositorio: https://github.com/singularityhub/mongo para construir un contenedor mongo utilizando Singularity. Siguiendo todos los pasos mencionados en el repositorio: git clone https://www.github.com/singularityhub/mongo cd mongo sudo singularity build mongo.sif Singularity mkdir data/db singularity run –bind $PWD/data/db:/data/db mongo.sif –auth Puedo ejecutar el contenedor con éxito. Ahora, usando pymongo puedo conectarme . . . Read more
Tengo una lista de ID’s y quiero realizar una consulta en una colección basada en esa lista. El campo por el cual estoy filtrando es id_, el cual es un ObjectID. Ejemplo: list = [‘abcd’, ‘mnop’, ‘qrst’] Deseo buscar documentos cuyo _id esté en esa lista: cursor = db.find({“_id”: {“$in”: . . . Read more
{ “_id”: 1, “title”: { “header1”:{ “name”:”A”, “age”:10, “active”:true}, “header2”:{ “name”:”B”, “age”:15, “active”:false}, “header3”:{ “name”:”C”, “age”:20, “active”:true}, “header4”:{ “name”:”D”, “age”:30, “active”:true}, “header5”:{ “name”:”E”, “age”:35, “active”:false}, “header6”:{ “name”:”F”, “age”:40, “active”:true}, “header7”:{ “name”:”G”, “age”:45, “active”:false} } } ¿Cómo puedo mostrar solo los encabezados cuyo valor activo es falso?
Tengo un diccionario de conjuntos que quiero guardar de forma persistente en la base de datos de MongoDB. Sin embargo, recibo el error “No se puede codificar el objeto: {1, 2}, de tipo: ” en el proceso de guardado. Vi una publicación donde un usuario sugirió guardar cada conjunto como . . . Read more
Hola, estoy utilizando una base de datos alojada en mongodbb.com. Funcionaba correctamente hasta que actualicé de la categoría M5 a la M10. Desde entonces, obtengo el siguiente error: raise ServerSelectionTimeoutError( pymongo.errors.ServerSelectionTimeoutError: mycluster0-shard-00-00.oolon.mongodb.net:27017: ("VerificationError(errors=[DNSMismatch(mismatched_id=DNS_ID(hostname=b'mycluster0-shard-00-00.oolon.mongodb.net'))])",),mycluster0-shard-00-02.oolon.mongodb.net:27017: ("VerificationError(errors=[DNSMismatch(mismatched_id=DNS_ID(hostname=b'mycluster0-shard-00-02.oolon.mongodb.net'))])",),mycluster0-shard-00-01.oolon.mongodb.net:27017: ("VerificationError(errors=[DNSMismatch(mismatched_id=DNS_ID(hostname=b'mycluster0-shard-00-01.oolon.mongodb.net'))])",), Timeout: 30s, Topology Description: <TopologyDescription id: 61c050abf8f28d05d8f5e73e, topology_type: ReplicaSetNoPrimary, servers: [<ServerDescription ('mycluster0-shard-00-00.oolon.mongodb.net', 27017) server_type: Unknown, . . . Read more