問題タブ [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.
python - MongoAlchemy で一意性を検証していますか?
MongoAlchemy を利用したモデルで名前の一意性を確保しようとしていますが、どうすればよいかわかりません。
私の最初の試みは、同じ名前の既存のデータベースエントリをname
チェックし、それらに対してチェックするラップバリデータを作成することでした (同じ名前のエントリが 0 または 1 つあることを確認するため) が、バリデータはname
、オブジェクト全体ではありません(したがって、mongo_id
s の比較は不可能でした)。
name
1 つのクラスのすべてのオブジェクトが一意の sを持つようにする最善の方法は何ですか?
pagination - MongoDB と Flask でより効率的なページネーションはどれですか
ページネーションの素敵なテンプレートを見つけました。ただし、この例は SQLlite で行われています。
Flask-mongoengine、 フラスコmongoalchemy 、pymongoでページネーションを行うことができるようです。
PyMongo で小さなコードを作成しました。
3 つの MongoDB ドライバーのうち、上記の Flask テンプレートに最適で最も効率的なのはどれですか?
python - Mongo alchemy select ステートメント
私は初めて mongoalchemy を使用していますが、優れたツールであることが証明されています。データベースからオブジェクトを選択しようとすると、それらのオブジェクトの値を取得できません。これは私のコードです(フラスコで使用しています):
したがって、これはドキュメントであるため、フィールドにアクセスしようとするとできません。では、どうすればフィールドを取り戻すことができますか?
python - MongoAlchemy ObjectIdField の解決
別のモデルへの ObjectIdField を含むモデルがある場合、通常は (django) を使用しproperty
てゲッターを作成し、参照は使用時に透過的になります。そのようです:
ただし、実際には、テンプレートからアクセスしようとすると、次のエラーが発生します。
私はこれを正しい方法で行っていますか?
python - 不要なフィールドを持つ MongoAlchemy モデル
以下のモデルには、必須ではないフィールドがいくつかあります。そのフィールドにアクセスするモデルにセッター関数を追加しようとしていますが、属性が存在しないと表示されます。DBに値がなくても、モデルには属性がありますよね??!? ここでかなり混乱...
そしてエラー...
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全体を接続文字列として使用する方法はありますか? 例えば
乾杯
python - Python Dict をサブクラス化できるのに、なぜ MongoAlchemy を使用するのですか?
最近、友人が、Python で dict のサブクラスであるインスタンスを作成し、そのインスタンスを使用して保存、更新などを行うことができることを教えてくれました。
mongoalchemy - mongoalchemyで2つのフィールドの値が一致するレコードをリクエストするにはどうすればよいですか?
私はmongoalchemyのモデルを持っています:
私はレコードを取得する必要があります。
ImportProductReport.is_in_process_remove_offers == 偽、
ImportProductReport.is_old_offers_removed == False,
ImportProductReport.target == ImportProductReport.processed.
最後の等号がなければ、すべてうまくいきます:
しかし、私がこのようなものを書き込もうとすると:
エラーがあります:
この最後の条件をクエリに追加する方法を教えてください。:)
python - Flask で現在のモデル オブジェクトを取得する方法
を使用して、認証されたユーザー (ユーザーのモデル) を保存しました
current_user.name、current_user.surname などの認証されたユーザーのプロパティを参照する current_user オブジェクトがあります。
これが私たちのデータモデルです:
ここから問題が始まります: ユーザーの名前、姓などを表示するユーザー ダッシュボードを作成しました。ログイン関数で作成した current_user という名前のオブジェクトにアクセスしたいのですが、user_dashboard 関数から current_user にアクセスできません。また、関数からローカル変数にアクセスできないこともわかっていますが、どこを見逃したのでしょうか? この問題を達成する適切な方法は何ですか?
アプリケーション コンテキスト、ブループリントも確認しましたが、ユーザー認証を使用した MongoAlchemy のコード例はありません。