MongoDB插入查詢數據

插入: use keke 自動在寫入數據后產生keke數據庫。 j = { name : “mongo” }; {“name” : “mongo” } t = { x : 3 }; { “x” : 3 } db.things.save(j); db.things.save(t); 查詢 db.things.find();{ “_id” : ObjectId(“4c2209f9f3924d31102bd84a”), “name” : “m

插入:

use keke

自動在寫入數據后產生keke數據庫。

> j = { name : “mongo” }; {“name” : “mongo”} > t = { x : 3 }; { “x” : 3 } > db.things.save(j); > db.things.save(t);

查詢

> db.things.find(); { “_id” : ObjectId(“4c2209f9f3924d31102bd84a”), “name” : “mongo” } { “_id” : ObjectId(“4c2209fef3924d31102bd84b”), “x” : 3 }

> var cursor = db.things.find(); > while (cursor.hasNext()) printjson(cursor.next()); { “_id” : ObjectId(“501c7e5cab2f3c46faf8e68a”), “name” : “mongo” } { “_id” : ObjectId(“501c7e65ab2f3c46faf8e68b”), “x” : 3 }

forEach()?必須定義一個函數供每個游標元素調用.forEavh注意大小寫,香港空間,javascript區分大小寫。

> db.things.find().forEach(printjson); { “_id” : ObjectId(“501c7e5cab2f3c46faf8e68a”), “name” : “mongo” } { “_id” : ObjectId(“501c7e65ab2f3c46faf8e68b”), “x” : 3 }

我們也可以把游標當作數組來用:

?

> var cursor = db.things.find(); > printjson(cursor[1]); { “_id” : ObjectId(“501c7e65ab2f3c46faf8e68b”), “x” : 3 } >

?

下面的示例則是把游標轉換成真實的數組類型:

> var arr = db.things.find().toArray(); > arr[1] { “_id” : ObjectId(“501c7e65ab2f3c46faf8e68b”), “x” : 3 } >

?

?

?

,美國服務器,香港服務器租用

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享