node-mongodb-native

    0热度

    2回答

    我有包含使用$ currentDate插入日期的字段的mongo文档,所以当我插入文档时,该字段具有mongo服务器日期。 我想查询并过滤所有日期字段和服务器日期之间差异超过10分钟的文档。 假设该DB: { "_id" : 1, "item" : "abc", "price" : 10, "fee" : 2, "discount" : 5, "date" : ISODate("2017-07-1

    13热度

    2回答

    我们做约50万的元素读取(使用xml-stream)的XML文件并执行把它们插入到MongoDB的是这样的: xml.on(`endElement: product`, writeDataToDb.bind(this, "product")); 插入在writeDataToDb(type, obj)看起来是这样的: collection.insertOne(obj, {w: 1, wtimeo

    1热度

    1回答

    我正在开发一个应用程序,它有mongodb作为数据库。我正在使用多个URL来连接MongoDB。我用以下来连接数据库。 var mongoClient = require('mongodb').MongoClient; var Db = require('mongodb').Db; var Server = require('mongodb').Server; var ReplSetServ

    0热度

    1回答

    我已经设置了一个mongo数据库,它与身份验证一起工作。 我想使用mongodb native driver复制数据库。 问题是我的命令遭到拒绝为: MongoError: listCollections failed: { ok: 0.0, errmsg: "not authorized on SESSION to execute command { listCollections: 1, fi

    1热度

    1回答

    我需要实现系统 从父集合中获取数据。 检查在Redis的 发现,如果没有那么做一个HTTP调用,并得到JSON数据然后设置缓存 如果是,那么从缓存中 将数据存入孩子收集父ID获取数据尤其关键。 我有工作解决方案使用回调类似的东西。 MongoClient.connect(dsn).then(function(db) { parentcollection.findOne({"_id" :

    0热度

    1回答

    创建从MongoDB db读取的节点REST API(我在本例中使用Mongodb-native,而不是Mongoose)时,我遇到了一个问题。我试图在我从本地文件读取的给定时间戳后查询所有结果。然后我得到最上面的事件的时间戳,并将其保存到文件中(目标是这个方法应该返回最后一个查询中的最新事件,如果有意义的话)。 这是到目前为止我的代码: router.get("/latestevent", fu

    1热度

    1回答

    我试图找出如何切换布尔值的“活动”从true到false或false到真基于文档中存在的值。所以如果它是真的,将它改为假,如果它是假的,则将其改为true。示例数组。 [{ _id: 59cb78434436be173e038aaa, active: true, title: 'One' }, { _id: 59cb78434436be173e038aab, active: false, tit

    1热度

    1回答

    当连接到包含多个dbs的mongo服务器时,使用node-mongodb-native驱动程序的更高性能方法是什么? 假设我在同一个Mongo服务器上有8个db(db1 ... db8)。我的节点应用程序需要连接到所有8个,具体取决于收到的查询。什么是每分贝这里一个更好的选择,我 1)创建8个独立的连接(1) OR 2)创建的测试数据库父母一方连接到服务器,然后调用分贝。 db 8次,在该父项下创

    0热度

    1回答

    我已经有我的mongodb的用户名和密码。 我想通过使用node.js本地驱动程序从mongodb中的集合中检索数据。 那么如何连接使用Node.js的 感谢

    0热度

    1回答

    这是一个用户的笔记。我想通过“activeFlag:1”查询并获取此用法的注释。我的查询对象代码是 findAccountObj = { _id: objectID(req.body.accountId), ownerId: req.body.userId, bookId: req.body.bookId, "notes.activeFlag": 1 }; 但是这个查询返回所有的注释,