ここでは、「ハウツー」の側面に焦点を当て、検索しやすいようにキーワードを含めた、いくつかのタイトル オプションを示します。 * **ObjectID タイムスタンプに基づいて MongoDB ドキュメントをクエリする方法** * **Mo をターゲットにする

Susan Sarandon
リリース: 2024-10-25 07:20:18
オリジナル
274 人が閲覧しました

Here are a few title options,  focusing on the

ObjectId の埋め込み日付を使用して MongoDB ドキュメントをターゲットにする方法

元の質問:

どうすればよいですかObjectIds 内に組み込まれたタイムスタンプに基づいて MongoDB クエリを実行します?

詳細な応答:

包括的な記事「タイムスタンプを ObjectIds にポップする」では、このようなタイムスタンプの詳細な分析が提供されています。クエリ。簡潔な概要については、次の JavaScript コード スニペットを検討してください:

特定の日付を持つ ObjectId の作成:

<code class="js">function objectIdWithTimestamp(timestamp) {
  timestamp = new Date(timestamp);
  var hexSeconds = Math.floor(timestamp / 1000).toString(16);
  return ObjectId(hexSeconds + "0000000000000000");
}</code>
ログイン後にコピー

指定された日付以降に作成されたドキュメントの検索日付:

<code class="js">db.mycollection.find({ _id: { $gt: objectIdWithTimestamp('1980/05/25') } });</code>
ログイン後にコピー

このクエリは、1980 年 5 月 25 日午前 0 時以降に作成されたことを示す ObjectId を持つすべてのドキュメントを取得します。$gt 演算子を利用することで、クエリの日付の範囲を指定できます。 .

以上がここでは、「ハウツー」の側面に焦点を当て、検索しやすいようにキーワードを含めた、いくつかのタイトル オプションを示します。 * **ObjectID タイムスタンプに基づいて MongoDB ドキュメントをクエリする方法** * **Mo をターゲットにするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!