Mongodb簡單的操作
阿新 • • 發佈:2022-04-14
一、插入
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" ] } #檢視陣列