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)
})