ObjCMongoDB似乎对基本的 CRUD 功能有很好的记录,但对于其他 mongo 命令,根本没有解释。
具体来说,我需要知道该怎么做:
db.collection.findAndModify()
任何帮助,一如既往,将不胜感激。
ObjCMongoDB似乎对基本的 CRUD 功能有很好的记录,但对于其他 mongo 命令,根本没有解释。
具体来说,我需要知道该怎么做:
db.collection.findAndModify()
任何帮助,一如既往,将不胜感激。
目前还没有特定的接口findAndModify
,但是您可以使用此方法调用任意数据库命令:
-[MongoConnection runCommandWithDictionary:onDatabaseName:error:]
findAndModify的10gen 文档给出了这个示例命令:
{
findAndModify: "people",
query: { name: "Tom", state: "active", rating: { $gt: 10 } },
sort: { rating: 1 },
update: { $inc: { score: 1 } }
}
如果您创建具有该结构的字典并将其传递给-runCommandWithDictionary
您应该得到您想要的结果。