Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在ObjCMongoDB中执行非CRUD和非基本MongoDB命令?_Mongodb_Objcmongodb - Fatal编程技术网

如何在ObjCMongoDB中执行非CRUD和非基本MongoDB命令?

如何在ObjCMongoDB中执行非CRUD和非基本MongoDB命令?,mongodb,objcmongodb,Mongodb,Objcmongodb,对于基本的CRUD功能,似乎有很好的文档记录,但对于其他mongo命令,则没有任何解释 具体来说,我需要知道如何做到: db.collection.findAndModify() 如有任何帮助,将不胜感激。目前没有用于查找和修改的特定接口,但您可以使用此方法调用任意数据库命令: -[MongoConnection runCommandWithDictionary:onDatabaseName:error:] 该命令将给出此示例命令: { findAndModify: "peo

对于基本的CRUD功能,似乎有很好的文档记录,但对于其他mongo命令,则没有任何解释

具体来说,我需要知道如何做到:

    db.collection.findAndModify()

如有任何帮助,将不胜感激。

目前没有用于查找和修改
的特定接口,但您可以使用此方法调用任意数据库命令:

-[MongoConnection runCommandWithDictionary:onDatabaseName:error:]
该命令将给出此示例命令:

{
    findAndModify: "people",
    query: { name: "Tom", state: "active", rating: { $gt: 10 } },
    sort: { rating: 1 },
    update: { $inc: { score: 1 } }
}
如果使用该结构创建字典并将其传递给
-runCommandWithDictionary
,则应该会得到所需的结果