天天看點

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

複制