我正在使用 ObjCMongoDB 库来支持一个简单的 iPad 应用程序。我了解基本的 CRUD 操作以及-[MongoConnection runCommandWithDictionary:onDatabaseName:error:]
执行数据库命令(例如findAndModify
.
关于聚合框架或一般的聚合,看起来我可以count
通过以下方式执行简单的数据库命令:
NSDictionary *commandDict = @{@"count": @"myCollection"}:
[myMongoConnection runCommandWithDictionary:commandDict onDatabaseName:@"myDB" error:&err];
是否可以像这里的示例一样执行更复杂的命令/查询?我尝试了以下无济于事。
NSDictionary *commandDict = @{@"aggregate":@"myCollection", @"query": @{@"group":@"myDocType"}};
我仍在学习 Obj-C 和 MongoDB,如果这是一个不知情的问题,我深表歉意。