NarwhalMongoDB的JavaScript驱动
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());
评论
ArangoJSArangoDB 的官方 JavaScript 驱动
ArangoJS是ArangoDB官方的底层JavaScript客户端。ArangoJS与ArangoDB3.0及更高版本兼容。ArangoJS是针对最近发布的两个最新版本的ArangoDB3(目前是
ArangoJSArangoDB 的官方 JavaScript 驱动
0
MariaDB Node.js Connector原生 JavaScript 驱动
MariaDBConnector/Node.js是一个原生JavaScript驱动程序,是Node.js的非阻塞MariaDB客户端,100%JavaScript,与Node.js6+兼容。它在不影响
MariaDB Node.js Connector原生 JavaScript 驱动
0
node-oracledbOracle 的 Node.js 驱动
node-oracledb是甲骨文公司官方发布的Oracle的Node.js驱动。目前最新版本0.2还是个预览版本,开发团队还在不断完善,包括对Windows平台的支持、LOB支持、批获取/大查询结果
node-oracledbOracle 的 Node.js 驱动
0
StelsCSVExcel的JDBC驱动
StelsMDB是一个平台独立的微软Excel的JDBCType4驱动程序,可使用JDBC的方式对Excel表格进行添加删除和修改操作。你无需安装任何微软的环境,它是纯Java的,在Linux平台下都
StelsCSVExcel的JDBC驱动
0
mysqlndMySQL的PHP驱动
PHP最近发布了5.3版本,在该版本当中,提供了一个mysqlnd(MySQLNativeDriver)库,用来访问MySQL数据库,大大提升了PHP的数据库访问性能。我们知道,PHP访问MySQL数
mysqlndMySQL的PHP驱动
0