0

我可以从 mongodb 的集合中检索单个条目,但无法检索整个集合。检索整个集合后,我想将其放入字典中。检索整个集合应该很简单。我已经测试了我将在 shell 中使用来完成任务的各种命令,但是一旦翻译成objective-c,所有命令都不成功。

   //Message Retrieval
    BSONDocument *resultDoc = [collection findAllWithError:&error];
    NSDictionary *result = [BSONDecoder decodeDictionaryWithDocument:resultDoc];
    NSLog(@"fetch result: %@", result);
4

1 回答 1

1

-findAllWithError:返回一个文档数组:

NSArray *results = [collection findAllWithError:&error];
for (BSONDocument *resultDoc in results) {
    NSDictionary *result = [BSONDecoder decodeDictionaryWithDocument:resultDoc];
    NSLog(@"fetch result: %@", result);
}
于 2013-12-18T23:47:51.437 回答