問題タブ [mongoalchemy]

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

python - MongoAlchemy で一意性を検証していますか?

MongoAlchemy を利用したモデルで名前の一意性を確保しようとしていますが、どうすればよいかわかりません。

私の最初の試みは、同じ名前の既存のデータベースエントリをnameチェックし、それらに対してチェックするラップバリデータを作成することでした (同じ名前のエントリが 0 または 1 つあることを確認するため) が、バリデータはname、オブジェクト全体ではありません(したがって、mongo_ids の比較は不可能でした)。

name1 つのクラスのすべてのオブジェクトが一意の sを持つようにする最善の方法は何ですか?

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

pagination - MongoDB と Flask でより効率的なページネーションはどれですか

ページネーションの素敵なテンプレートを見つけました。ただし、この例は SQLlite で行われています。

Flask-mongoengineフラスコmongoalchemy 、pymongoでページネーションを行うことができるようです。

PyMongo で小さなコードを作成しました。

3 つの MongoDB ドライバーのうち、上記の Flask テンプレートに最適で最も効率的なのはどれですか?

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

python - Mongo alchemy select ステートメント

私は初めて mongoalchemy を使用していますが、優れたツールであることが証明されています。データベースからオブジェクトを選択しようとすると、それらのオブジェクトの値を取得できません。これは私のコードです(フラスコで使用しています):

したがって、これはドキュメントであるため、フィールドにアクセスしようとするとできません。では、どうすればフィールドを取り戻すことができますか?

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

python - MongoAlchemy ObjectIdField の解決

別のモデルへの ObjectIdField を含むモデルがある場合、通常は (django) を使用しpropertyてゲッターを作成し、参照は使用時に透過的になります。そのようです:

ただし、実際には、テンプレートからアクセスしようとすると、次のエラーが発生します。

私はこれを正しい方法で行っていますか?

0 投票する
0 に答える
836 参照

python - 不要なフィールドを持つ MongoAlchemy モデル

以下のモデルには、必須ではないフィールドがいくつかあります。そのフィールドにアクセスするモデルにセッター関数を追加しようとしていますが、属性が存在しないと表示されます。DBに値がなくても、モデルには属性がありますよね??!? ここでかなり混乱...

そしてエラー...

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

python - マルチホストのURLを持つFlask MongoAlchemy

私はMongoAlchemyが初めてです。現在、mongolabsサーバーに接続するために1つのURLを使用するだけでよいpymongoがあります

mongodb://myusername:secretpassword@ds045801-a1.mongolab.com:45801,ds045808-a0.mongolab.com:45808/mydatabase_name

MongoAlchemy は MONGOALCHEMY_SERVER を使用しますが、1 つのホストしか使用しないようです。URL全体を接続文字列として使用する方法はありますか? 例えば

乾杯

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

python - Python Dict をサブクラス化できるのに、なぜ MongoAlchemy を使用するのですか?

最近、友人が、Python で dict のサブクラスであるインスタンスを作成し、そのインスタンスを使用して保存、更新などを行うことができることを教えてくれました。

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

mongoalchemy - mongoalchemyで2つのフィールドの値が一致するレコードをリクエストするにはどうすればよいですか?

私はmongoalchemyのモデルを持っています:

私はレコードを取得する必要があります。

  • ImportProductReport.is_in_process_remove_offers == 偽、

  • ImportProductReport.is_old_offers_removed == False,

  • ImportProductReport.target == ImportProductReport.processed.

最後の等号がなければ、すべてうまくいきます:

しかし、私がこのようなものを書き込もうとすると:

エラーがあります:

この最後の条件をクエリに追加する方法を教えてください。:)

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

python - Flask で現在のモデル オブジェクトを取得する方法

を使用して、認証されたユーザー (ユーザーのモデル) を保存しました

current_user.name、current_user.surname などの認証されたユーザーのプロパティを参照する current_user オブジェクトがあります。

これが私たちのデータモデルです:

ここから問題が始まります: ユーザーの名前、姓などを表示するユーザー ダッシュボードを作成しました。ログイン関数で作成した current_user という名前のオブジェクトにアクセスしたいのですが、user_dashboard 関数から current_user にアクセスできません。また、関数からローカル変数にアクセスできないこともわかっていますが、どこを見逃したのでしょうか? この問題を達成する適切な方法は何ですか?

アプリケーション コンテキスト、ブループリントも確認しましたが、ユーザー認証を使用した MongoAlchemy のコード例はありません。