首先确保已经安装了nodejs与mongodb。
安装mongojs
npm install mongojs
复制
连接数据库
var databaseUrl="mydb"; // "username:[email protected]/mydb"
var collections=["users","reports"];
var db=require("mongojs").connect(databaseUrl,collections);
复制
查询操作
//find user
db.users.find({sex:"female"},function(err, users){
if( err ||!users) console.log("No female users found");
else users.forEach(function(femaleUser){
console.log(femaleUser);
});
});
复制
插入数据
//insert user
db.users.save({email:"[email protected]", password:"iLoveMongo", sex:"male"},function(err, saved){
if( err ||!saved ) console.log("User not saved");
else console.log("User saved");
});
db.users.save({email:"[email protected]", password:"iLoveMongo", sex:"female"},function(err, saved){
if( err ||!saved ) console.log("User not saved");
else console.log("User saved");
});
复制
更新数据
//update user.psw
db.users.update({email:"[email protected]"},{$set:{password:"iReallyLoveMongo"}},function(err, updated){
if( err ||!updated ) console.log("User not updated");
else console.log("User updated");
});
复制