MongoDBに最新の挿入されたドキュメントを問い合わせて、分単位で実行するためのヘルプを探しています。MongoDBから1分ごとに最新の挿入レコードを取得する方法は?
1
A
答えて
2
Thiloは要点を持っていました。
最新の「トップレベルのドキュメント」(テーブル/コレクションがあるもの)を取得する必要がある場合は、タイムスタンプが付けられているのでObjectId
の値を使用するか、ドキュメント自体にタイムスタンプフィールドを追加できます。
埋め込みドキュメント(たとえば、オーダーのアイテム)をタイムスタンプする必要がある場合、埋め込みコレクションが「トップレベルのドキュメント」ではないため、ObjectIdを使用することはできません。
タイムスタンプが項目が送信された「実際の注文」と必ずしも一致しない可能性があるため、レコードがどのように挿入されるかの問題を調べることができます。
また、トップレベルのドキュメントのObjectIdのタイムスタンプが、更新されたとき(埋め込みコレクションの新しいアイテム)に変更されるかどうかを確認してください。
疑問がある場合は、タイムスタンプフィールドを追加し、それらのクエリを書き込んでください。
関連する問題
- 1. データベースから最新のレコードを取得する方法
- 2. mongoDBで新しいレコードのIDを取得する方法は?
- 3. グループから最新のレコードとステータスを取得する方法は?
- 4. Sqlite - テーブルごとに最新のレコードを取得
- 5. Meteor mongoで最後に挿入されたレコードを取得する方法は?
- 6. グループごとに出力の最終レコードを取得する方法は?
- 7. クエリから最新のレコードを取得
- 8. msaccessクエリで最後に挿入されたレコードを取得する方法
- 9. MongoCollection(MongoDB v3.3)から最新のドキュメントを取得するには
- 10. MySQLから最新のレコードを取得するには?
- 11. mongodbに複数のレコードを挿入するmongodbドライバとasync.js
- 12. 方法ごとに1分
- 13. 1分ごとに更新され、現在の時刻を使用するデータベースから毎時レコードを取得するSQLクエリを書く方法
- 14. 挿入時にOrientDBからrecordidを取得する方法は?
- 15. sqliteからレコードを1つずつ取得する方法は?
- 16. 挿入された行から最後のIDを取得する方法は?
- 17. カテゴリーごとにランダムなレコードを1つ取得するSQL
- 18. MongoDBの複数のフィールドで最新のレコードを取得
- 19. GraphQLのリストからレコードを1つ取得する方法
- 20. mongodbで "Sister Database"を取得する最新の方法
- 21. selectからの選択からの更新、または1Mレコードごとにコミットを挿入
- 22. 最新のレコードを取得
- 23. Hiveから更新レコードの数を取得する方法
- 24. データベースから挿入IDを取得する方法は?スプリングブート
- 25. 左の結合クエリでタイムスタンプごとに最新のレコードを取得
- 26. linq:1分以内にレコードを更新する方法は?
- 27. DBの最初と最後のレコードを取得する方法
- 28. バルクmongoDBに複数のレコードを挿入
- 29. データベースから最新のレコードを取得する複数のクエリ
- 30. 最新のレコードを別の関連テーブルから取得する
ジャーナルログまたはレプリケーションログを通過するのに時間がかからない場合は、挿入タイムスタンプフィールドが必要です。また、ObjectIDを_idフィールドとして使用する必要があります(タイムスタンプも付いています)。 – Thilo