当前位置: 软件>JavaScript软件
MongoDB的JavaScript驱动 Narwhal
本文导语: Narwhal 为 CommonJS 提供了访问 MongoDB 数据库的封装器。 示例代码: 50 cur = coll.find(query); while(cur.hasNext()) print(cur.next());
Narwhal 为 CommonJS 提供了访问 MongoDB 数据库的封装器。
示例代码:
var MongoDB = require("mongodb");
var db = new MongoDB.Mongo().getDB("mydb");
var colls = db.getCollectionNames();
colls.forEach(function(el) { print(el); });
var coll = db.getCollection("testCollection");
coll.drop();
var doc = {
"name" : "MongoDB",
"type" : "database",
"count" : 1,
"info" : {
x : 203,
y : 102
}
}
coll.insert(doc)
myDoc = coll.findOne();
print(myDoc);
// Now, lets add lots of little documents to the collection so we can explore queries and cursors
for (var i=0; i < 100; i++) {
coll.insert({"i": i});
}
print(coll.getCount());
// Let's get all the documents in the collection and print them out
var cur = coll.find();
while(cur.hasNext()) {
print(cur.next());
}
// Now use a query to get 1 document out
var query = { i: 71 };
cur = coll.find(query);
while(cur.hasNext())
print(cur.next());
// Now use a query to get a larger set
query = { "i": { "$gt": 50 } }; // i.e. find all where i > 50
cur = coll.find(query);
while(cur.hasNext())
print(cur.next());
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。