1
ObjCMongoDB對於基本的CRUD功能似乎很好地被記錄下來,但對於其他的mongo命令,根本沒有任何解釋。如何在ObjCMongoDB中執行非CRUD和非基本的MongoDB命令?
具體來說,我需要知道怎麼做:
db.collection.findAndModify()
任何幫助,一如既往,將不勝感激。
ObjCMongoDB對於基本的CRUD功能似乎很好地被記錄下來,但對於其他的mongo命令,根本沒有任何解釋。如何在ObjCMongoDB中執行非CRUD和非基本的MongoDB命令?
具體來說,我需要知道怎麼做:
db.collection.findAndModify()
任何幫助,一如既往,將不勝感激。
現在有沒有爲findAndModify
特定的接口,但你可以調用這個方法任意數據庫命令:
-[MongoConnection runCommandWithDictionary:onDatabaseName:error:]
的10gen docs for findAndModify舉這個例子的命令:如果您創建
{
findAndModify: "people",
query: { name: "Tom", state: "active", rating: { $gt: 10 } },
sort: { rating: 1 },
update: { $inc: { score: 1 } }
}
一字典與該結構,並將其傳遞到-runCommandWithDictionary
你應該得到你想要的結果。
非常好!再次感謝。 – grilchgristle 2013-05-11 17:46:19