mongojs: MongoDB Node.js 模块实战指南
以下是使用mongojs
模块连接到MongoDB数据库并执行一些基本操作的示例代码:
// 引入mongojs模块
var mongojs = require('mongojs');
// 连接到MongoDB数据库
var db = mongojs('mydatabase', ['mycollection']);
// 获取集合
var collection = db.mycollection;
// 插入文档
collection.insert({ name: 'Alice', age: 25 }, function(err, doc) {
if (err) {
console.error(err);
} else {
console.log('文档插入成功', doc);
}
});
// 查询文档
collection.find({ name: 'Alice' }, function(err, docs) {
if (err) {
console.error(err);
} else {
console.log('查询结果', docs);
}
});
// 更新文档
collection.update({ name: 'Alice' }, { $set: { age: 26 } }, function(err, doc) {
if (err) {
console.error(err);
} else {
console.log('文档更新成功', doc);
}
});
// 删除文档
collection.remove({ name: 'Alice' }, function(err, doc) {
if (err) {
console.error(err);
} else {
console.log('文档删除成功', doc);
}
});
这段代码展示了如何使用mongojs
模块连接到名为mydatabase
的MongoDB数据库,并在名为mycollection
的集合上执行插入、查询、更新和删除操作。每个操作都有回调函数来处理错误和返回的结果。
评论已关闭