問題タブ [mongo-collection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1876 参照

java - MongoDB の別のドキュメントにドキュメントを挿入する

ドキュメントを別のドキュメントに追加しようとしています。

ここに画像の説明を入力

キーとしてタイムスタンプを使用し、そのドキュメントの内容としてライトプロキシと一時をドキュメントに挿入しようとしていますsensor_collection

新しい を設定しているため、コードが機能しないのは当然ですsensor_collection。タイムスタンプドキュメントを設定する方法を知っている人sensor_collectionはいますか?

これはコードです:

現在、このコードは、データベースに既にあるタイムスタンプをオーバーライドします。

0 投票する
1 に答える
208 参照

performance - Mongo クエリのパフォーマンス

MongoChef で遊んでみると、コレクション内のドキュメントの量と時間の経過とともにクエリが遅くなっていることを発見しました。例: 昨年 11 月にアプリを開始し、その時点から同じコレクション内の mongo DB に有効期限なしでデータを保存しています。

今、私はこのクエリを実行します:

2 か月間に 0.178 秒で 239,691 ドキュメントを取得しています。

しかし:

3 日間で 6.391 秒で 199 909 ドキュメントを取得しています。

違い: 最初のクエリは最初に Mongo に挿入されたすべてのドキュメントを取得し、2 番目のクエリは過去 3 日間から現在までのすべてのドキュメントを取得します。

もちろん、コレクションにはすでに数百万のドキュメントがあります。この問題に対処する方法についてのアドバイスを読みたいと思います。インデックスの使用について考えました:次のようなもの:

また

ただし、このコレクションのインデックスの更新には時間がかかるため、エラーが発生する前に確認することをお勧めします。インデックスは書き込みパフォーマンスにも影響を与える可能性があります。

前もって感謝します。

正解を読んでインデックスを適用した後:

3 日間、0.194 秒で 199 909 ドキュメントを取得しています。

大きな改善。ありがとう...

0 投票する
1 に答える
404 参照

c# - 次の SQL クエリに相当する Mongodb クエリ

次のような構造を持つ UserData としてテーブルがあります

ここで、個々のカテゴリで最大値を持つすべての行を選択したいと考えています。私の結果セットはそうあるべきです。

これをMongoDBクエリに入れたいです。

同等のSQLはこれです

MongoDBクエリで同じ結果を得るにはどうすればよいか知りたい

0 投票する
1 に答える
61 参照

mongodb - FlowRouter を使用した訪問ルートでのコレクションからのフェッチが、ページのリロード時に機能しない

以下のように、Meteor + React アプリで定義されたルートがあります。投稿を取得し、小道具を介してコンポーネントに渡したいと思います。しかし、その URL でページをリロードすると、post is undefined というエラーが表示されます。サイトの他の部分から移動すると URL にアクセスできますが、リロードするとアクセスできません。

おそらくこれは行くべき道ではありませんが、カスタム投稿を渡すことができるようにしたいので、このアプローチを使用しています。Posts コレクションが完全に開始されていないことと何か関係がありますか? もしそうなら、それが開始されるのをどのように待ちますか?

0 投票する
1 に答える
43 参照

meteor - Meteor: ID とフロー ルーターを介した単一の投稿ビューがコレクションからのデータを解析していません

「もっと見る」というリンクをクリックして、アイテムの #each ループから単一のレコードを開こうとしています。リンクをクリックすると、単一の記事に移動します。Flow ルーターをセットアップして動作させましたが、入ってくるはずのデータが見えません。

単一の記事のテンプレート ヘルパーは次のようになります

私のルートは次のようになります

テンプレート「collectionSingle」は次のようになります

http://localhost:3000/collection/thePublication-0に移動する と、「これはテストです」というテスト メッセージだけが表示されますが、{{title}} もサムネイルも表示されません。

さらに、私が変更すると:

私のコレクションの別の 1 つに:

同じまま。

記事ごとに 1 つの記事ページを作成し、それらをフロー ルーターに適切にリンクするにはどうすればよいですか?

0 投票する
1 に答える
209 参照

meteor - Meteor: パス エラーのルートはありません。ネストされたオブジェクト内の SINGLE 記事にアクセスする方法

10 個のオブジェクト「カテゴリ」の配列があり、各カテゴリにはそのカテゴリ内の投稿などのサブオブジェクトがあります。これがその外観です。

ここに画像の説明を入力

このようにカテゴリ一覧にアクセスします。

このリンク

このようなカテゴリ内の「投稿」リストにアクセスします

このリンクは、カテゴリ内の投稿リストから SINGLE POST をターゲットにすることになっています

問題:

SINGLE POST にアクセスしようとすると、次のエラーが表示されます: There is no route for the path: /catsingle/

このようにroutes.jsに持っていますが

テンプレートヘルパーは次のようになります

カテゴリ内の単一の投稿を成功させるにはどうすればよいですか?