Articles of mongodb

Django con base de datos NoSQL

Estoy trabajando con una aplicación Django que usa la versión Django 1.8 . La mayoría de los datos con los que tratamos son de formato JSON. Estamos tratando de implementar cualquier base de datos NoSQL . Pero veo que MONGODB no es compatible con la versión 1.8 o superior y ¿hay alguna base de datos […]

Eliminar una columna de un campo de Dict en MongoDB

Necesito eliminar una columna particular (en este caso, “ID de papel”) de un campo de Dict (en este caso, “contenido”) en todos los documentos. El correspondiente script mongo-shell para el mismo es db.list_input_file.update({},{$unset:{“content.Paper ID”:1}}, false, true); ¿Cómo escribo lo mismo usando MongoEngine asumiendo que mi clase modelo se llama JListInputFile? La documentación para el mismo […]

almacenamiento de texto completo de un archivo txt en mongodb

He creado una secuencia de comandos de Python que automatiza un flujo de trabajo convirtiendo archivos PDF a txt. Quiero poder almacenar y consultar estos archivos en MongoDB. ¿Necesito convertir el archivo .txt en JSON / BSON? ¿Debo usar un progtwig como PyMongo? Simplemente no estoy seguro de cuáles serían los pasos de un proyecto […]

Pymongo para cada formato

¿Cómo puedo formatear una función forEach para que pueda descansar en varias líneas sin causar un error de syntax? Algo como self.request.db.myCollection.find().forEach( function(u) { u.forSong = self.request.db.song.find_one({}, {‘_id’: 1}) self.request.db.save(u) })

Solicite la matriz de documentos json (deshabilite la referencia del artículo) de MongoDB usando python eve

Usando el framework Python eve, ¿Hay alguna forma de obtener una respuesta que se muestre en el primer tipo json que sea una matriz de objetos como la que se muestra en el ejemplo? He intentado deshabilitar HATEOAS como dice aquí . Algunas aplicaciones de visualización utilizan la obtención directa en el modelo y las […]

¿Cómo convertir una cadena a BSON?

Tengo una cuerda como esta: document = ‘{ time : 14/09/19 16:00:00, global : { full:190 , defects: 7 , btp: 6 , total: 202 } , domains : [ { domain : “A” , full:7 , defects: 2 , btp: 0 , total: 9 }, { domain : “B” , full:0 , defects: 0 […]

pymongo typeError: el documento debe ser una instancia de dict, bson.son.SON, bson.raw_bson.RawBSONDocument

Estaba intentando migrar datos de SQL Server a MongoDB, pero obtuve un error de tipo inferior en la última fase al importar datos a MongoDB. mongoImp = dbo.insert_many(jArray) File “/home/lrsa/.local/lib/python2.7/site-packages/pymongo/collection.py”, line 710, in insert_many blk.ops = [doc for doc in gen()] File “/home/lrsa/.local/lib/python2.7/site-packages/pymongo/collection.py”, line 702, in gen common.validate_is_document_type(“document”, document) File “/home/lrsa/.local/lib/python2.7/site-packages/pymongo/common.py”, line 407, in validate_is_document_type […]

ImportError: Ningún módulo llamado ‘pymongo’

Tengo un problema al ejecutar pymongo en Win 7 (64) con Python 3.4, mongodb 4.2.10. La salida de error es la siguiente: import pymongo ImportError: No module named ‘pymongo’ El código es bastante simple: import pymongo from pymongo import MongoClient client=MongoClient() db=client.test_db dict={‘A’:[1,2,3,4,5,6]} db.test_collection.insert(dict) to_print=db.test_collection.find() print(to_print) Ya intenté reinstalar Python y MongoDB, no ayudé. Funciona […]

MongoDB usando una cláusula OR en mongoengine

Estoy usando la mongoengine de python para consultar MongoDB, y me ha encantado en su mayor parte, pero tengo un problema con una consulta avanzada . Aquí está mi modelo class ContentItem(Document): account = ReferenceField(Account) creator = ReferenceField(User) public = BooleanField(default=False) last_used = DateTimeField(default=datetime.now) Me gustaría realizar una consulta para todos los ContentItem ‘s que […]

La publicación de JSON en el matraz da como resultado un error de 400 Solicitudes erróneas

Tengo una publicación que funciona obteniendo un json con los parámetros y las columnas para obtener de MongoDB, pero cuando bash hacer un LIKE utilizando la syntax de mongo, se produce: HTTP/1.1 400 Bad Request Esta es la solicitud POST: curl -i -H “Content-Type: application/json” -X POST -d ‘{“parameters”:{ “AddressLine1″:{$regex:”Rio”}},”columns”:{“SalesOrderID”:1,”TotalDue”:1}}’ https://demo.com/api/v1.0/tbles/56a79d15243c488d217f322c o curl -i -H […]