通过nodejs插入删除MongoDB数据
来源:互联网 发布:java缓存博客园 编辑:程序博客网 时间:2024/06/08 08:12
通过nodejs插入删除MongoDB数据
首先确保你已经启动了Mongodb数据库服务(mongoDB默认的端口号是:27017)
nodejs端,插入数据代码:
var MongoClient = require('mongodb').MongoClient;
MongoClient.connect("mongodb://localhost:27017/test", function(err, db) {
if(err) { return console.dir(err); }
var collection = db.collection('test');
var doc1 = {'name':'xiaolu1'};
collection.insert(doc1, {w:1}, function(err, result) {});
});
这样,就向mongoDB中test数据库中的test表(准确的说应该是名为test的collection,mongoDB中的collection相当于关系数据库中的表)插入了一条数据: {'name':'xiaolu1'}
nodejs端获取数据代码:
var MongoClient = require('mongodb').MongoClient;
var i = 0;
MongoClient.connect("mongodb://localhost:27017/test", function(err, db) {
if(err) { return console.dir(err); }
var collection = db.collection('test');
// var stream = collection.find().stream(); //查找所有的数据,将在控制台中打印所有的数据
// stream.on("data", function(item) {
// console.log(item);
// });
for(i;i<5;i++){
collection.findOne(null, { skip: i }, function(err, item) { //返回单条数据,skip i 的作用是从开始向后跳到i的位置开始返回数据
console.log(item);
});
}
// stream.on("end", function() {
// console.log('------------------------------end');
// });
});
参见地址(nodejs中简单操作mongoDB):
http://mongodb.github.io/node-mongodb-native/api-articles/nodekoarticle1.html
参见地址(nodejs的mongodBApi文档):
http://mongoosejs.com/docs/api.html#model_Model.findOne
- 通过nodejs插入删除MongoDB数据
- MongoDB数据插入、删除、更新
- mongoDB(3):数据的更新、插入、删除
- MongoDB 插入、更新、删除
- mongodb批量插入插入数据
- MongoDB怎样插入数据
- MongoDB shell插入数据
- Windows上通过NodeJS访问MongoDB
- 通过nodejs将文件上传到mongodb
- Nodejs通过账号密码连接MongoDB数据库
- mongodb基础数据删除
- mongodb删除数据
- mongodb删除过期数据
- mongodb批量删除数据
- Mongodb 删除重复数据
- MongoDB 删除数据
- 插入更新删除数据
- 插入删除数据
- GPRS 介绍
- StringUtil
- ValidateUtil
- linux新手入门一
- 使用HTML 5捕捉音频与视频信息
- 通过nodejs插入删除MongoDB数据
- 游戏开发笔记(七)——对象系统设计
- JSON传递bool类型数据的处理方式
- Datatables + Bootstrap
- 随记:Dictionary与HashTable比较
- 最近距离 已知平面上的若干点的位置,存入一个List中。现在需要计算所有这些点中,距离最近的两个点间的最小距离
- USACO 1.1.4 Broken Necklace
- 杭电OJ——1290 献给杭电五十周年校庆的礼物
- const与指针之间的赋值