当前位置:  软件>JavaScript软件

MongoDB的JavaScript驱动 Narwhal

    来源:    发布时间:2014-12-31

    本文导语:  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.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • mongodb 下载官网地址
  • MongoDB 管理工具 Robomongo
  • MongoDB 2.5新查询引擎简介
  • activemq-store-mongodb
  • mongoDB 2.6.5下载,安装及mongoDB基本使用命令介绍
  • MongoDB慢查询监控工具 MongoSpy
  • mongoDB 3.2.9 官方下载、安装及mongoDB基本使用命令详细介绍
  • Sysbench for MongoDB
  • redis和mongodb区别详细介绍
  • MongoDB 的 ORM框架 MongoMongo
  • mongodb介绍及使用场景
  • PHP的mongodb操作类TmongoDB TmongoDB
  • Mongodb数据库服务的开启与关闭详细介绍
  • MongoDB 的 GUI 客户端 MonjaDB
  • 文档数据库mongodb与列式数据库hbase详细比较
  • MongoDB 管理工具 phpMoAdmin
  • mongodb和redis哪个好?mongodb和redis比较
  • 基于MongoDB的数据分析工具 Cube
  • mongodb 3.0下载安装、配置及mongodb最新特性、基本命令教程详细介绍
  • MongoDB状态监控工具 MongoWatch
  • mongodb是哪个公司的以及它的内部构造
  • MongoDB的Java DAO生成器 GuiceyData


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3