問題タブ [morphia]

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

java - MongoDBの採用管理ポータルデータストア/スキーマ設計

MongoDBを使用してSAAS採用管理ポータルを作成したいのですが、これは次のユースケースに対応します。

  1. 1人の賢い人事マネージャーが自分の会社をポータルに登録します(したがって、これまでに見つかった2つのリソースは人事マネージャーと会社です)

  2. 会社には、 http://myportal.com/abccompanyのような独自のプロファイルページがあります (Twitterと同じ) 。

  3. 登録後、HRマネージャーは自分の会社から他のHRマネージャーを招待できます(ここで適用されるビジネス検証はyammerと同じです。ドメイン名ベースのアクセスuser1@company1.comはanyuser@company1.comを招待できます)

  4. 可能なすべての従業員を招待した後、人事マネージャーはジョブの投稿を開始します(3番目のリソースが見つかりました。新しい求人です!!)

  5. 新しい求人情報を作成した後、その求人のURIを取得します。これは、ソーシャルメディア、他の求人ポータルなどで公開できます。

  6. 正しく伝えられれば、候補者はAbc Companyでの求人に興味を持ち、ポータルに候補者プロフィールを登録した後、求人応募を行います。(現在、候補者と求人応募の2つのリソースが見つかりました)

  7. Job Applicationは、ほとんどのトランザクションデータを保持するリソースです。このリソースは、Job Applicationが通過し、採用活動の複数のフェーズをキャプチャするため、急速に変化し続けます)、残りのリソースはほとんど読み取り専用です。

  8. 将来的には、候補者の巨大なデータベースがあり、候補者のプロファイルとして再利用するために他のデータから分離しておくことを目的としています。つまり、候補者のデータは特定の会社に関連付けられていません。

これをMongoDbでモデル化して(できればMorphia-Javaライブラリを使用して)、次の目標を達成するにはどうすればよいですか?

  • 求人応募リソースでクエリを最適化するには
  • MongoDBが提供する全文検索を利用するには
0 投票する
2 に答える
6169 参照

java - MongoDb Morphia で配列オブジェクトを削除または置換する方法

最初、最後、または選択したオブジェクトを削除する方法しか見つかりませんが
、配列全体を削除する必要があります。

モルフィアでは、これを以下に持っていますDocument FriendList

Documentが表示されますarray friendList。これを new
で更新する必要があります。 array"friends"

friendList
新しい友達を 入力する前に、すべてのエントリを削除する必要があります。

私はそれを削除してから、単に新しい
array friendList含むを挿入できると考えていました"friends"

どうすれば削除できarrayますか?

解決策が見つからないので、これを行う方法が間違っている可能性があります..

ドキュメントから、運がないさまざまな組み合わせでこれを試します:

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

mongodb - java.lang.stackoverflow を与えるエンティティに関する @Embedded リファレンス

Morphia on Play で @Embedded オブジェクトを使用しようとすると、次のエラーが発生します。

これは、次のクラスのインスタンスを保存しようとしたことが原因です:

次の方法で保存しようとしています。

私はそれがArrayListsであると感じていますが、その理由がわからないため、混乱しています。前もって感謝します。

ポール

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

playframework - モルフィア モデルでの所有オブジェクト ID の永続化

私は2つのクラスを持っています

ムービーで次のメソッドを定義すると:

次に、Session のメソッド:

Movie オブジェクトと Session オブジェクトを保存できますが、Movie.findById を使用してムービーを取得しようとすると、スタック トレース (以下) が表示されます。

ただし、セッションで movieId フィールドを設定しないと、所有しているムービーを正常に取得できます。

私が間違っているかもしれないアイデアはありますか?

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

java - com.google.code.morphia:morphia:jar:1.00-SNAPSHOT の POM がありません。依存関係の情報はありません

com.google.code.morphia:morphia:jar:1.00-SNAPSHOT の POM がありません。依存関係の情報はありません

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

mongodb - モルフィアには、mongodb のカーソルと外部キーと制約がありますか?

モルフィアには、mongodb のカーソルと外部キーと制約、または少なくともこれらの機能がありますか?

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

playframework - 遊びのあるモルフィア - 非常に醜い問題

Morphia 1.2.4b をインストールし、1.2.3 をプレイしました。

デフォルト ページにアクセスしたいのですが、次のエラーが表示されます。

これですでに2時間を失いましたが、回避策はありません。

手がかりを教えてもらえますか?

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

java - gwt + mongo(morphia)= IncompatibleClassChangeError

Gwt-> RPC-> MongoDB(モルヒネ)

MyCodeImpl.getDataSource():

42行目:Mongo db = new Mongo( "localhost");

GWTがなくても問題なく動作します。なぜGWTで動作しないのですか?com.mongodb.DbDecoderに問題があるようです...何か提案はありますか?

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

java - 遊ぶ!コレクション(つまり、セットまたはリスト)フィールド内でのMorphiaクエリ

親ドキュメントIDに次のような長い値のセットを持つドキュメントがあります。

私のEntityクラスでは、このフィールドは次のように定義されています。

特定の親ID(たとえば47)を持つすべてのドキュメントを返すMorphiaクエリは何でしょうか?

私が使用しているもの:

idは正しく、既存の親ドキュメントIDです。しかし、それは機能しません。私は何が欠けていますか?

ありがとうeriq