nodejs中使用monk访问mongodb
安装mongodb
我觉得还是用mannualinstall靠谱一点儿:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/
启动mongodb
$mongod
连接mogodb
$mongo mongo>usemonk-app mongo>db.products.insert({"name":"applejuice","description":"good"}) WriteResult({"nInserted":1}) mongo>db.products.find().pretty() { "_id":ObjectId("53b4cf8d5ef358e649ff1665"), "name":"applejuce", "description":"good" }
在nodejs中用monk访问mongodb
$mkdirmonk-app $cdmonk-ap
创建package.json
{ "name":"monk-app", "version":"0.0.1", "private":true, "dependencies":{ "mongodb":"*", "monk":"*" } }
$npminstall
创建app.js
链接前面创建的数据库
varmonk=require('monk') vardb=monk('localhost:27017/monk-demo')
读取数据:
varmonk=require('monk') vardb=monk('localhost:27017/monk-demo') varproducts=db.get('products') products.find({},function(err,docs){ console.log(docs) }) [{_id:53b4d3238cb4707ca35ab6f8, name:'applejuice', description:'good'}]
插入数据:
products.insert({"name":"orangejuice","description":"justsoso"})
查找数据:
products.find({"name":"applejuice"},function(err,docs){ console.log(docs) })