問題タブ [mongotemplate]
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.
spring-data-mongodb - 複数の/異なる MongoTemplates を同じ Respository クラスで使用する
3 つの異なる mongo データベース (同じスキーマ) にコレクションがあります。そのため、このためのリポジトリを作成しました。しかし、異なるmongoTemplates(3つの異なるデータベースに1つ)を使用できますが、同じリポジトリクラスを使用することは可能ですか.
3 つの異なるリポジトリ クラス (データベースごとに 1 つ) を作成できますが、スキーマが 3 つすべてで同じであるため、これを行いたくありません。
ありがとう
java - NumberLong を使用して mongodb でクエリを作成する際の問題
Java アプリケーションにフィールドを持つクラスがあります
これはmongoに次のように保存されます
2 つの日付の間に作成されたすべてのドキュメントを取得するクエリを作成したい:
タイムスタンプ変数 startDate と endDate (fe endDate = 1467981757) を渡します。したがって、問題は、タイムスタンプが 10 しかない場合に、MongoDB の NumberLong が 13 桁になることです。だから私のクエリはまったく機能しません
この問題を解決するにはどうすればよいですか?
spring - Spring mongoTemplate を使用してクエリを作成し、配列の要素を検索するか、配列の要素を更新する
誰でもこれをmongoクエリに変換できますか? 私が試したクエリは、常にわずかに異なるものを生成し、失敗します。
正しい結果:
これが私が試したことです:
結果:
未読フィールドをインクリメントするためにこれも試しました:
そして、私はこのエラーで終わります:
mongodb - Mongo - 空の二重ネスト配列の数
私はこの構造を持っているとしましょう
最初に列の配列があり、次に各列を持つ行の配列があります。配列の配列... 配列のすべての空の配列を含む最上位ドキュメントの数を知るために、カウント クエリを作成しようとしています。したがって、この例ではcolumns[0-2].rows.length === 0
、列の長さに制限はありません。私が見た例から私を最もつまずかせているのは、ネストされた配列を動的に実行し、それを参照していないことです
columns.0.rows
ありがとう!
編集:明確化 ここに明確にするのに役立つマングーススキーマがあります
クエリを実行して、すべてItem
の列にゼロ行を含むすべての を検索したいと考えています。だから私は空の配列を見つける方法を知っています:
しかし、私は次のようなものが欲しい
不明瞭な説明で申し訳ありませんが、それに夢中になりすぎて、適切なコンテキストを設定するのを忘れることがあります。ありがとう。
java - Spring を介して mongodb に接続中に「mongoTemplate」という名前の Bean を作成中にエラーが発生しました
mongoDb を Spring の mongoTemplate に接続しようとしています。また、「spring-data-mongodb」のバージョンを 1.7.2.RELEASE から 1.8.2.RELEASE に変更しようとしましたが、それでもうまくいきませんでした。
以下は、プロジェクトで使用されている私のコードです。
ここに私のpom.xmlがあります
私の SpringMongoConfig ファイル
これが私のメインクラスです
スタックトレース :