2017-04-03 23 views
0

MongoDBの最新の日付からすべてのアイテムを見つけるにはどうすればよいですか?私はマングースも使っています。 DD.MM.YYYYの形式で日付を格納する方法も必要です。あなたは2つのオプションがあり、私はDate.nowを使用して、それはあなたの最初の質問のための時間だけでなく最新の日付、mongoDB、mongooseのすべてのレコードを検索

答えて

0

を保存しています:

  1. まず、あなたはすべての結果が日付でソート操作でコレクションにクエリを作ることができ、その後、店変数の最初の日付を入力し、エントリの日付が異なるまですべての結果を1つずつ反復する必要があります。
  2. これについて集計クエリを作成できます。例:

    db.collection.aggregate([{$ group:{_id:{年:{$ year: "$ date"}、month:{$ month: "$ date"}、day:{$ $$ ROOT '}}、'日付 ':{$ last:' $ date '}}}、 {$ sort:{' date ':dayOfMonth:' $ date '}} -1}}、 {$制限:1} ])

そして、あなたはその形式を保存するために持っていないので、最終的にあなたの2番目の質問のために、あなたのコードで日付の「翻訳」を作ることができますデータベース。

私の提案はmongodbコードのためであり、多分、マングースで最も簡単な方法があります。

関連する問題