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