問題タブ [odm]

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

php - ODM なしで PHP で MongoDB を使用する

シンプルな MongoDB コレクションがあり、SLIM マイクロ フレームワークを使用して RESTful モバイル バックエンドを開発しています。ODM ( Object Document Mapper ) は非常に小さなコレクションであり、将来的に拡張されることはないため、実装する必要はありませんが、同時に、Singleton デザイン パターンで行うように、MonogDB 接続を管理する必要があるため、実装する必要はありません。 MongoDB にクエリを実行する必要があるたびにインスタンスを作成する必要はありません。

問題は、PHP が提供する PECL MongoDB 拡張機能が接続プールを管理してこの問題を処理するのか、それともシングルトン クラスを作成してそれに完全に依存して MongoDB インスタンスを管理する必要があるのか​​ということです。ありがとうございました。

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

node.js - (謎の) "decodeInt"/VirtualType/Getter エラーのため、Mongoose がサポートするエンティティを保存できません

Mongoose がサポートするモデルのインスタンスを保存する際に助けが必要です: エンティティを保存すると、次のエラーがスローされます:

モデル定義は

新しいエンティティを作成して保存するコードは次のようになります。

私の理解では、「decodeInt」が必要なプロパティはありませんが、エンティティを保存することはできません。

オブジェクトの永続性を機能させるのを手伝ってくれませんか?

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

node.js - なぜマングースはこのように設計されたのですか?

私はマングースが初めてです
。モデルを定義したい場合は、次を使用できます。

しかし、次のようなコードだけではどうですか:

なぜマングースはこのように設計されたのですか? 「ArticleSchema」を再利用できる状況はありますか?

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

node.js - Redis の Nodejs オブジェクト ドキュメント モデル

node.js で redis 用の ODM を使用したいです。誰かが何かを使用した経験がありますか? 理想的には、マングースに相当するものが必要です(Mongodb ではなく Redis を除く)。

私がこれまでに聞いたことがあるのは、nohmronの 2 つです。誰かがこれらのいずれかを使用した経験を比較できますか? また、redbackについて読んだことがありますが、ODM でうまく機能するかどうか興味があります。

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

symfony - Symfony2DoctrineODM埋め込みクラスフォームの検証

フォームに変換したDoctrinemongodbドキュメントがあります。ドキュメントには2つのemebedOneドキュメントがあり、これらもフォームに含まれています。メインドキュメントは検証されていますが、埋め込みドキュメントは検証されていません。カスタムアサーションを使用していますが、それは問題ではないと思います。

書類

埋め込みクラスこれに対するカスタムアサーションが呼び出されることはありません。

ハンドラ

助けてくれてありがとう。

コーリー

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

symfony - Doctrine ODM 埋め込みドキュメントの親リファレンス

現在、埋め込みドキュメントを使用しています。URL を生成するには、親ドキュメントからアカウント情報を取得する必要があります。埋め込みドキュメントのゲッターから親ドキュメントにアクセスするにはどうすればよいですか?

ありがとう、コーリー

0 投票する
3 に答える
22493 参照

node.js - マングースODM、保存する前に変数を変更する

ユーザードキュメント用にMongooseを使用してモデルレイヤーを作成したいのですが、これは次のことを行います。

  1. 検証(一意、長さ)
  2. 正規化(一意性を確認するために、ユーザー名と電子メールは小文字に変換されます)
  3. 塩の生成
  4. パスワードハッシュ
  5. (ロギング)

これらのアクションはすべて、データベースに永続化する前に実行する必要があります。幸い、mongooseは検証、プラグイン、ミドルウェアをサポートしています。

悪いことは、私がその主題について良い資料を見つけることができないということです。mongoosejs.comの公式ドキュメントは短すぎます...

Mongoose(または存在する場合はすべてを実行する完全なプラグイン)を使用した事前アクションについての例はありますか?

よろしく

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

mongodb - Doctrine 2 ODM の複数のフィールドで sort() を使用することは可能ですか?

ドクトリンmongodb *odm*で結果ドキュメントに対してクエリを実行しています。ドキュメントには、並べ替えに使用したい 2 つのインデックス付きフィールドがあります。私は次のようなものを書いています:

ここでは、2 番目のsort()関数が最初の関数をオーバーライドし、指定された結果が見つかりません。

素敵な助けを前もってありがとう。

0 投票する
10 に答える
248768 参照

node.js - 特定の日付でMongoDB/Mongooseのクエリを実行していますか?

特定の日付を照会することは可能ですか?

私はmongoクックブックで、範囲に対してそれを行うことができることを発見しましたそのような日付範囲のクエリ :

しかし、特定の日付は可能ですか?これは機能しません: