2012-02-13 5 views
1

MongoDBが新しくなりました。ちょうど疑問に思っています:MongoDB、RubyはIDフィールドを表示しませんか?

どのように私はこのシェルコマンドをルビーに変換するのですか?

db.unicorns.find(null, {name: 1, _id:0}); 

これは私にエラーを与える:

db.collection("unicorns").find(nil, :fields=>["name","_id"=>0]) 

あなたにも任意のチュートリアルのリソースを持っている場合は、:)いただければ幸いです。

答えて

4

これはshould almost workです。表示されるエラーは次のようなものです。

TypeError: keys must be strings or symbols

右か?

db.collection("unicorns").find(nil, :fields => { :name => true, :_id => false }) 

これは、JavaScriptバージョンのまっすぐな翻字です。

申し訳ありませんが、私は良いものだけでなく、このものに関するチュートリアルを知らない。私は推測の仕事とJavaScriptドキュメントを外挿することで自分自身を考え出しました。

+0

ありがとうございます:)。頭を悩まされた人だった。 –

関連する問題