您的位置:首页 > 博客中心 > 数据库 >

mongoDB基本操作(一)

时间:2022-03-14 04:15

>db.person.insert({age:‘10‘},{sex:‘male‘});

WriteResult({ "nInserted" : 1 })

> db.person.find()

{ "_id" :ObjectId("549b31b7ff3a181677422f47"), "name" :"xuanxuan" }

{ "_id" :ObjectId("549b32ebff3a181677422f48"), "age" :"10" }

{ "_id" :ObjectId("549b3352ff3a181677422f49"), "age" :"10" }

> db.person.insert({age:‘20‘},{sex:‘male‘});

WriteResult({ "nInserted" : 1 })

> db.person.findone()

2014-12-25T05:58:14.270+0800 TypeError:Property ‘findone‘ of object rgf.person is not a function

> db.person.findOne()

{ "_id" : ObjectId("549b31b7ff3a181677422f47"),"name" : "xuanxuan" }

 

注意函数findOne中的O一定要大写。

> db.person.findOne()

{ "_id" :ObjectId("549b31b7ff3a181677422f47"), "name" :"zhaoxing" }

 

> var p = db.person.findOne()

> p

{ "_id" :ObjectId("549b31b7ff3a181677422f47"), "name" :"zhaoxing" }

>db.person.update(p,{name:"gaogao"})

WriteResult({ "nMatched" : 1,"nUpserted" : 0, "nModified" : 1 })

> p

{ "_id" :ObjectId("549b31b7ff3a181677422f47"), "name" :"zhaoxing" }

> var p = db.person.findOne()

 

注意此时需要再一次赋值变量

> p

{ "_id" : ObjectId("549b31b7ff3a181677422f47"),"name" : "gaogao" }

{ "_id" :ObjectId("549b31b7ff3a181677422f47"), "name" :"gaogao2", "age" : 2 }

         mongo默认更改第一条数据。

>db.person.update({age:"10"},{$set:{age:5}})

WriteResult({ "nMatched" : 1,"nUpserted" : 0, "nModified" : 1 })

> db.person.find()

{ "_id" :ObjectId("549b32ebff3a181677422f48"), "age" : 5 }

{ "_id" :ObjectId("549b3352ff3a181677422f49"), "age" :"10" }

{ "_id" :ObjectId("549b3508ff3a181677422f4a"), "age" :"20" }

{ "_id" :ObjectId("549b31b7ff3a181677422f47"), "name" : "gaogao2","age" : 2 }

{ "_id" :ObjectId("549b3352ff3a181677422f49"), "age" :"10" }

{ "_id" :ObjectId("549b3508ff3a181677422f4a"), "age" :"20" }

{ "_id" :ObjectId("549b31b7ff3a181677422f47"), "name" :"gaogao2", "age" : 2 }

> db.person.remove({age:"10"})

WriteResult({ "nRemoved" : 1 })

> db.person.find()

{ "_id" :ObjectId("549b32ebff3a181677422f48"), "age" : 5 }

{ "_id" :ObjectId("549b3508ff3a181677422f4a"), "age" :"20" }

{ "_id" :ObjectId("549b31b7ff3a181677422f47"), "name" :"gaogao2", "age" : 2 }


热门排行

今日推荐

热门手游