Tag: mongodb

MongoDB ::是MongoIds在集合中是唯一的吗?

我想知道:Mongo ID可以在同一个数据库的不同集合中具有相同的值吗? 谢谢,

如何从pymongo发布“显示dbs”

我使用pymongo,我无法弄清楚如何执行“show dbs”的mongodb交互式shell。

在javascript中创build一个ISOdate对象

我有一个mongo数据库设置。 在mongoDb中创build一个新的date对象以ISO格式创build一个date对象,例如: ISODate("2012-07-14T00:00:00Z") 我正在使用node.js连接到mongo数据库并查询数据库。 当我创build一个新的date对象( new Date() )在JavaScript中它创build一个javascriptdate对象例如: Wed Mar 06 2013 14:49:51 GMT-0600 (CST) 有没有办法在JavaScript中创build一个ISOdate对象,以便我可以直接发送对象到mongoDb并执行date查询 我可以在mongoDb中执行下面的查询 db.schedule_collection.find({ start_date: { '$gte': new Date(2012, 01, 03, 8, 30) } }) 但是当我从节点发送javascriptdate对象时不能执行 mongodb食谱提供了一个python示例来查询使用datetime模块的mongo数据库,但是没有提供任何使用javascript的例子。 任何帮助表示赞赏。 提前感谢你

MongoDBselect_id的数组中的哪个位置?

在mongo db中可以select像SQL这样的集合文档: SELECT * FROM collection WHERE _id IN (1,2,3,4); 或者如果我有一个_id array我必须一个接一个地select,然后重新array/object的结果?

如何用DBRef查询mongodb

假设我有以下数据结构: var user = {_id: 'foo', age: 35}; var post = {_id: '…', author: {$ref: user, $id: 'foo'},…}; 我如何查询引用用户[foo]的所有post? 我尝试了以下但不工作: db.post.find('author._id': 'foo'); var u = db.user.find({_id: 'foo'}); db.post.find('author': u); 我也不能从官方文档和谷歌find答案! 任何人有任何想法?

是否有可能在javascript执行中写入到mongodb控制台?

我正在学习mongodb的map-reducefunction。 我的第一个testing不能按照我的预期工作,我想知道它是如何工作的。 有没有办法从javascript函数写入mongodb控制台,所以我可以检查它? 我试过console.log("…")但它不起作用。 如果没有办法做,我会稍后问一下我的testing。

mongoose:获取用户的完整列表

我试图用Mongoose发送所有用户的列表,如下所示: server.get('/usersList', function(req, res) { var users = {}; User.find({}, function (err, user) { users[user._id] = user; }); res.send(users); }); 当然, res.send(users); 会发送{} ,这不是我想要的。 有没有find另一种略有不同的语义,我可以做到以下几点? server.get('/usersList', function(req, res) { User.find({}, function (err, users) { res.send(users); }); }); 从本质上讲,我希望只有当所有的用户都从数据库中获取callback才能被执行。

文件写入操作在mongo脚本?

这是可能的写入查询结果从mongo js脚本的文件。 我搜查了很多,但我没有find任何解决scheme。 例如: – cursor = db.users.find(); while(cursor.hasNext()) { cursor.next(); // writing the cursor output to file ????<br/> }

MongoDB的“根”用户

是否有像MongoDB的“root”用户这样的超级UNIX? 我一直在寻找http://docs.mongodb.org/manual/reference/user-privileges/并尝试了很多组合,但是它们似乎都缺乏某个区域或另一个区域。 当然,这里所列出的angular色是最重要的。

Mongoose中哪个SchemaType最适合时间戳?

我正在使用Mongoose,MongoDB和Node。 我想定义一个模式,其中一个字段是date\时间戳。 我想使用此字段以返回在过去5分钟内更新的所有logging。 由于在Mongoose我不能使用Timestamp()方法的事实我明白,我唯一的select是使用下面的Javascript方法: time : { type: Number, default: (new Date()).getTime() } 这可能不是查询一个庞大的数据库的最有效的方法。 我真的很感激,如果有人可以分享一个更有效的方式来实现这一点。 有没有什么办法可以用Mongoose来实现这一点,并能够使用MongoDB的时间戳?