問題タブ [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.

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

java - 春のデータを使用してmongoでjsファイルを実行する

mongo-template を使用して js ファイルを実行しようとしています。 こちらの StackOverFlow スレッドを参照してください

同じコードベースを使用しようとしていますが、まったく変更はありません。これは私にはうまくいきません。次の行で例外が発生します。

エラー:

org.springframework.core.convert.ConverterNotFoundException: タイプ [org.springframework.data.mongodb.core.script.NamedMongoScript] からタイプ [com.mongodb.DBObject] に変換できるコンバーターが見つかりませんでした

スタックトレースを完了...

org.springframework.core.convert.support.GenericConversionService.handleConverterNotFound(GenericConversionService.java:313) at org.springframework.core.convert.support.GenericConversionService.convert(GenericConversionService.java:195) at org.springframework.core.convert. support.GenericConversionService.convert(GenericConversionService.java:176) で org.springframework.data.mongodb.core.convert.MappingMongoConverter.writeInternal(MappingMongoConverter.java:375) で

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

java - Mongo: Java の MongoTemplate を介して集計グループをカウントする方法

次のデータがあります。

入力として groupID の配列を受け取り、これらのグループの DISTICT 名の合計数をカウントしたいので、集計コードを次のように定義しました。

しかし、各名前のカウントを含む groupResult を取得します。つまり:

私は実際に= 3である合計数を取得したいのですが(これは実際には上記のgroupResultのサイズです)

それを達成するために集計をどのように調整する必要がありますか?

ありがとう!

ps Davidはカウントから無視されます-意図したとおり

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

java - Mongo: Java の mongoTemplate を使用して 1 つの集計で複数の配列をカウントする方法

私はDbデータをフォローする必要があります:

集計を使用して、ユーザーごとに各 CORRECT\WRONG の数を取得したいと思います。

私が試したのはこれです:

しかし、ユーザーごとにデータの完全なリスト (つまり、q1、q2、q3...) を取得し、いつでもそのリストに対して size() を実行できますが、非効率的です。代わりにカウント値を取得するにはどうすればよいですか?

ありがとう

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

spring - MongoTemplate で mongo リクエストを変換する (春)

このmongodbリクエストの一部を変換したいと思います:

MongoTemplate の集約メソッドを使用 (Spring を使用)。

私の問題は interval プロパティにあります。1分間隔で計測器のリストを返したいです。

多くの解決策を試しましたが、次の部分を解決できません。

手伝って頂けますか?

ありがとう