2012-04-16 16 views
0

を使用したとき、私は「END_DATE」フィールドに基づいて、現在の日付よりも大きくなっているすべての文書を取得しようとしています。

私はこの使用しています:

db.collection.find({end_date: {$gte: new Date()}}) 

をしかし、私は`{end_date:'

構文の近くに構文エラーが右に思える取得 - 私は何かが足りないのですか?

ありがとうございました!

+0

私はこれを試してみた、そしてそれは(MongoDBの2.0.3で)私の作品:ウイスキー@ エリック:/ tmpに$モンゴ MongoDBのシェルバージョン:2.0.3 への接続:テスト >は使用デモ は、DBに切り替えデモ > db.collection.find({END_DATE:{$ GTE:新しいDate()}}) – Derick

+0

奇妙な...私はちょうど再接続し、出来た。多分私はスペースや何かを持っていた。ありがとう!私はあなたを選ぶことができるので、これに答えることができますか? – dzm

答えて

0

この構文は、私のためだけで正常に動作:

[email protected]:/tmp$ mongo 
MongoDB shell version: 2.0.3 
connecting to: test 
> use demo 
switched to db demo 
> db.collection.find({end_date: {$gte: new Date()}}) 
> 
関連する問題