MongoDB 系列文章:javascript
前面文章首先介绍了 MongoDB 数据库系统的安装,接着介绍了 MongoDB 的 Shell 工具来操做数据库,掌握了命令行对数据库的增、删、改、查,四个基本操做。如今来介绍,如何用 JavaScript 编程语言来操做 MongoDB 数据库。java
假设有一个编程任务,但愿在 node.js 程序中将数据持久保存到 MongoDB 数据库中,请问这样的编程任务该如何实现呢?node
下面我们经过具体案例,展现用 JavaScript 程序实现对 MongoDB 数据库的增、删、改、查四个基本操做。固然,在操做以前,首先须要安装数据库操做的 Node.js 第三方模块:mongodb。mongodb
npm install mongodb
而后,编写下面的 opt-mongo.js 代码文件。数据库
#!/usr/bin/node var MongoClient = require('mongodb').MongoClient, assert = require('assert'); var url = 'mongodb://localhost:27017/todo'; MongoClient.connect(url, function(err, db) { assert.equal(null, err); //db.collection('todo').insertOne({"item": "have break"}); db.collection('todo').updateOne({"item": "have breakfast"}, {"itrem": "have launch"}); //db.collection('todo').deleteOne({"item": "have break"}); find(db, function() {db.close();}); }); function find(db, cb) { var cursor = db.collection('todo').find(); cursor.each(function(err, doc) { if(doc !== null) { console.log(doc); } else { cb(); } }); }
程序说明:npm
经过上面的案例代码,看到了对 MongoDB 数据库编程操做的简单和易用。这个文章只介绍了,增、删、改、查四个基本操做的 API,做为抛砖引玉。若是但愿更进一步的学习,请参考 MongoDB API 的官方文档。Node.js 原生 API 没有关于数据库操做的模块,对于数据库操做都是使用第三方模块来完成。另一个经常使用的第三方模块是 Mongoose 你们能够自行查阅相关资料。编程
若是这个文章对你有用,请点赞并收藏!segmentfault