Tag: AWS-DOCUMENTDB
Digamos que tengo algunos documentos con esta estructura: [ { “name”: “Nombre1”, “surname”: “Apellido1”, “fullName”: “Nombre1 Apellido1” }, { “name”: “Nombre2”, “surname”: “Apellido2”, “fullName”: “Nombre2 Apellido2” }, // Me gustaría detectar este en el que el nombre y el nombre dentro de fullName no coinciden { “name”: “Nombre3”, “surname”: “Apellido3”, . . . Read more
Estoy trabajando en un entorno híbrido donde tenemos algunas de nuestras bases de datos funcionando en servidores de MongoDB y algunas han sido migradas a AWS DocumentDB. En estas bases de datos, hay varios campos que contienen datos no válidos de iteraciones anteriores de nuestro proceso de desarrollo. Necesitamos eliminar . . . Read more
He creado un DocumentDB con SSL habilitado y estoy utilizando el paquete mongodb con NodeJS para conectarme a esta base de datos utilizando un host Bastion. El problema es que si coloco una cadena codificada dentro de la función MongoClient.connect, puedo conectarme exitosamente a la base de datos. El código . . . Read more
Esto es lo que tengo actualmente: db.collectionFrom.aggregate([ { $project: { _id: “$field5”, field1: 1, field4: 1} }, { $out : “collectionTo” } ]); Intento copiar solo ciertos campos de collectionFrom a collectionTo (field1, field4, field5), uno de los cuales (field5) se utilizará como clave en la nueva colección. El problema . . . Read more
Tengo el siguiente bulk_write para actualizar cada documento de mi conjunto de datos en una colección. python data = [] # lista de diccionarios / documentos mongo = MongoClient(‘some_host’) db = mongo[‘some_db’] collection = db[‘some_collection’] operations = [UpdateOne({‘_id’: d[‘_id’]}, {‘$set’: d}, upsert=True) for d in data] result = collection.bulk_write(operations) Funciona . . . Read more