检索整个集合,然后将其添加到字典中

时间:2013-12-17 19:00:04

标签: objcmongodb

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

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

1 个答案:

答案 0 :(得分:1)

-findAllWithError:返回一组文档:

NSArray *results = [collection findAllWithError:&error];
for (BSONDocument *resultDoc in results) {
    NSDictionary *result = [BSONDecoder decodeDictionaryWithDocument:resultDoc];
    NSLog(@"fetch result: %@", result);
}