Я могу получить одну запись из коллекции в mongodb, но я не могу получить всю коллекцию. После того как я извлечу всю коллекцию, я хотел бы поместить ее в словарь. Извлечение всей коллекции должно быть простым. Я проверил различные команды, которые я использовал бы в оболочке, чтобы выполнить задачу, но все они неудачны после перевода в цель-c.Извлечение всей коллекции, а затем добавить ее в словарь
//Message Retrieval
BSONDocument *resultDoc = [collection findAllWithError:&error];
NSDictionary *result = [BSONDecoder decodeDictionaryWithDocument:resultDoc];
NSLog(@"fetch result: %@", result);
@noa Я понимаю, как извлечь только одну запись с 'findOneWithPredicate: predicate', однако есть ли способ просто сделать collection.find (), чтобы он возвращал все элементы под коллекцией? Я просмотрел функциональность ObjCMongodb, и ничто не попалось на глаза, что я мог это сделать. – Nate
Да, это '-findAllWithError:'. – paulmelnikow
@noa попытался использовать это (обновленный код выше) – Nate