摘要:MongoDB & Python 語法
使用MongoDB
from pymongo import Connection
db = Connection().database_name
新增
db.test.insert({"a":[1,2,3]})
查詢
db.test.find()
查詢一筆
db.test.find_one()
條件查詢
db.test.find({"a":{"$in":1}})
取得查詢後,第一筆
db.test.find()[0]
儲存
db.test.save({"_id":"test","value":"i'm"})
for 迴圈列出
for data in db.test.find({"_id":"test"}):
print data
更新
db.test.update({"_id":"test1"},{"_id":"test2"})
Update - $addToSet
db.test.update({"id":"test"},{"$addToSet":{"people":"b"}})
Update - use upsert
db.test.update({"_id":1,"app":"abc"},{"$set":{"count":"1"}},bool(1))