1. 程式人生 > 其它 >Mongodb簡單的操作

Mongodb簡單的操作

一、插入

   One和Many可加可不加加上會顯示 
{
        "acknowledged" : true,
        "insertedIds" : [
                ObjectId("6257cd785e88cde95125012b"),
                ObjectId("6257cd785e88cde95125012c")
        ]
}
   不加
WriteResult({ "nInserted" : 1 })


db.a.insertOne({
   name: "haha",
   from: {
     country: 
"China", province: "Guangdon" } }) #插入單個的 db.a.insertMany([ {name: "haha", from: { country: "China", province: "Guangdon" } }, {name: "haha", from: { country: "China", province: "Guangdon" } } ]) #插入多條資料

 

二、檢視資料

db.a.find({"find.name
" : "haha"}) db.a.find({ "from.country" : "haha" }) #兩個都可以查到資訊

三、陣列查詢

db.a.insert([
   { "name": "Apple", color: ["red","yellow"]},
   { "name": "Apple", color: ["red","green"]}
 ])

db.a.find({$or: [{color: "red"},{color: "green"}]})
{ "_id" : ObjectId("6257caaf5e88cde951250126"), "name" : "Apple
", "color" : [ "red", "yellow" ] } { "_id" : ObjectId("6257caaf5e88cde951250127"), "name" : "Apple", "color" : [ "red", "green" ] } #檢視陣列