node-mongodb-native

    0热度

    1回答

    db.createCollection("category",function(errDb,collection){ collection.findOne({name:"test"},function(err,value){ if(value == null) { collection.insert({name:"test"}) }

    2热度

    1回答

    我正在通过MongoJS驱动程序使用Node.js和MongoDB构建一个简单的应用程序。我针对一些重负载(在10分钟内约10000个用户,约30秒的会话) 我正在使用连接池,默认情况下,mongojs创建5个连接,这些连接预计将被共享。我想扩大这个价值来提高效率,否则一堆请求会等待一个非常不希望的连接。 我发现这里面介绍了如何增加池的大小,如果使用本机驱动程序 http://technosoph

    1热度

    1回答

    我想明白是否有必要为使用Mongoose模型制作自己的API? 比方说我们有简单的猫鼬用户模型: var UserSchema = new mongoose.Schema({ email: { type: 'string', required: true, unique: true, lowercase: true }, password: { type: 'string',

    0热度

    1回答

    如果两个客户端使用一个MongoDB实例在没有«forceServerObjectId:true»的情况下同时执行和插入操作,会发生什么?是否有可能生成相同的ObjectIDs,是否可能存在冲突?

    0热度

    1回答

    https://github.com/mongodb/node-mongodb-native 保存的保存方法是用于更新插入一个速记如果文档 包含_id,或插入如果没有_id。 正如它在该页上所说的那样,保存方法是简写。但是没有例子,你如何使用保存方法。 我正在寻找示例来了解如何使用保存方法。

    3热度

    1回答

    例如,我的数据是{'abc':'def'},它具有单个键值; 我想这一点: do something...//data has been changed to {'abc':'defghi'} or {'abc':'['def','ghi']'} 而且我在的NodeJS使用此代码: var tmp2 = {'userid:location:2013-01-02 15':['092030'

    0热度

    2回答

    像这样的事情 var joined = function(arr) { var res = []; for (var i in arr) { var u = DB.getUser(arr[i].user_id, function(user) { return user; }); arr[i].user = u; re

    5热度

    1回答

    我试图从nodejs中利用MongoDB 2.4实验文本搜索功能。就我所知,唯一的问题是,本地nodejs mongo驱动程序似乎不支持集合级runCommand。 蒙戈外壳语法如下: 有它出现db.command/db.executeDbCommand功能,但我不知道如何选择一个收集和使用运行文本命令它(如果可能的话),因为它需要在集合级别而不是数据库级别。 任何帮助,将不胜感激

    1热度

    1回答

    我在Joyent云中使用本地mongo驱动程序,node.js应用程序在本地运行良好,但是在Joyent中,当我使用它们提供的usrname/pswd运行时它无法连接。 下面是用于连接代码: var db = new MongoDB(dbName, new Server('localhost', 27017 , {auto_reconnect: true}), {w: 1}); db.open(

    1热度

    1回答

    在蒙戈外壳,我可以做到这一点 db.collection.runCommand('text', { search: 'query' }) 我怎样才能得到这个用MongoDB的本地和node.js的? 我试图做这样的事情 db.executeDbCommand('text', { search:'query' }, function(e, o) { if (e) { cal