mongodb 3.x以上版本与mongodb 2.x版本语法区别
Posted lishidefengchen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongodb 3.x以上版本与mongodb 2.x版本语法区别相关的知识,希望对你有一定的参考价值。
2.x
const MongoClient = require(‘mongodb‘).MongoClient; const url = ‘mongodb://localhost:27017/test‘; MongoClient.connect(url, function (err, db) { if (err) throw new Error(err); db.collection(‘myCollection‘).updateOne({ // Update method ‘updateOne‘ greetings: "Hellu" }, { $set: { greetings: "Whut?" }}, function (err, result) { if (err) throw new Error(err); db.close(); // Don‘t forget to close the connection when you are done }); });
3.x
const MongoClient = require(‘mongodb‘).MongoClient; const url = ‘mongodb://localhost:27017/wang‘; MongoClient.connect(url, function(err, client) { if(err) throw new Error(err); var db = client.db(‘wang‘); db.collection(‘myCollection‘).updateOne({ // Update method ‘updateOne‘ greetings: "Hellu" },{ $set: {greetings: "Whut?"}}, function(err,result) { if(err) throw new Error(err); client.close(); // Don‘t forget to close the connection when you are done }); });
以上是关于mongodb 3.x以上版本与mongodb 2.x版本语法区别的主要内容,如果未能解决你的问题,请参考以下文章