問題タブ [mongojack]

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 に答える
471 参照

java - Java の mongojack で elemmatch を使用する方法

以下を含む mongoDB コレクションがあるとします。

こんな問い合わせがあります

、RIGHTS_1 に一致する権利を持つグループを探します。

ただし、MongoJack では次のようなものがあるため、MongoJack を使用して同等のクエリを作成する方法がわかりません。

しかし、DBQuery にはフィールドと値が必要であり、配列内での等価性チェックは許可されていないようです。他の投稿とドキュメントを確認しましたが、解決策が見つからないようです。この種のクエリは MongoJack でサポートされていますか? 助けてくれてありがとう!

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

java - mongojak を使用した Mongodb の更新または挿入 - Java

私は MongoDB と Mongojack を初めて使用します。ドキュメントが既に終了している場合はドキュメントを更新するか、新しいドキュメントを挿入しようとしています。テスト目的で、ボタンクリックイベントである以下のコードを使用します。私の問題は、ボタンを初めてクリックすると、生成されたオブジェクト ID を持つドキュメントが追加されますが、もう一度クリックすると、同じオブジェクト ID を持つ別のドキュメントが追加されます。毎回更新することで、このコレクションに 1 つのドキュメントのみを保持することを期待しています。

グーグルで検索した後@objectId、フィールドに注釈を追加し_idましたが、以下の根本原因でエラーが発生します。

何か助けて..

モデルクラス

ボタンクリックイベント

注釈を追加した後に発生するルート例外

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

java - MongoDB への書き込み時に使用できる Java モデル オブジェクトのオプションは何ですか?

ModgoDB をデータベースとして使用する小さな Java アプリケーションを開発しています。

Document を使用してデータを構築する必要がないようにしたいので、MongoJack を使用することにしました。

ただし、MongoJack は MongoCollection をサポートしていないようです。

また、保存オブジェクトに _id が設定されていないようです。

Java モデル オブジェクトを MongoDB に保存するために、MongoJack 以外にどのようなオプションがありますか?

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

java - 「com.fasterxml.jackson.databind.JsonMappingException: 予想される型は浮動小数点数、整数、または文字列です。」ObjectMapper で java.time.Instant を変換する

以下のコードを使用して、linkedHashMap をカスタム Pojo クラスにマッピングしています。

これにより、以下の例外「com.fasterxml.jackson.databind.JsonMappingException: Expected type float, integer, or string.」が発生します。

以前は、別の例外が発生していました (com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of java.time.Instant: no appropriate constructor found, can't deserialize from Object value (missing default constructor orcreator, orおそらくタイプ情報を追加/有効にする必要がありますか?)) 強調表示されたコードをマッパーに追加した後、この例外が発生し始めました。この例外を解決する方法を理解してくれる人はいますか?