天天看点

mongojs使用示例

首先确保已经安装了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");
  });           

复制