Monogdb и Rails: получить хеш-объект с отфильтрованными атрибутами (я использую mongoid) - PullRequest
1 голос
/ 08 ноября 2011

И что получить документ из mongodb () и отправить его клиенту как объект json, но без определенных полей в документе mongoid (например, без _id или других атрибутов).

Как лучше всего выполнить задачу?

Спасибо!

1 Ответ

0 голосов
/ 08 ноября 2011

Вы можете решить, какие поля выбрать или отменить выбор из объекта при запросе mongodb. Вы можете указать их в качестве параметра при запросе.

http://www.mongodb.org/display/DOCS/Retrieving+a+Subset+of+Fields#RetrievingaSubsetofFields-FieldNegation

пример:

db.myCollection.find( { age : 20 }, { _id : 0 } );  // omit the _id field in result
...