0

mongodb のコレクションから 1 つのエントリを取得できますが、コレクション全体を取得することはできません。コレクション全体を取得したら、辞書に入れたいと思います。コレクション全体を簡単に取得できます。タスクを実行するためにシェルで使用するさまざまなコマンドをテストしましたが、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 に答える