問題タブ [flask-mongoengine]
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.
mongodb - MongoDB - インデックスについて - db.explain
Pythonでmongoengineを使用しています。モデルを宣言するために、次のコードがあります。
インデックスが作成されているか、期待どおりに機能していることを確認したかったので、mongo に移動して実行しました。
db.subject.find({uri:' http://dbpedia.org/resource/Napoleon '}).explain()
そのコマンドの出力は次のとおりです。
mongodb docs を見て理解できないのは、なぜ同じ uri インデックスの 2 つのエントリを に取得するのindexBounds
かということです。これはどういう意味ですか? これは、検索するすべての URI で発生します。
アップデート
これが関連しているかどうかはわかりませんが、同じ URI をインデックスとして使用している別のドメイン クラスもあります..( Resource
)
python - アップグレード後に MongoDB に接続できませんか?
MongoEngine ORMでMongoDBを使用するFlaskを使用してWebサイトを構築しています。新たなスタートを切るために、ubuntu 14.04 開発マシンですべての apt および pip パッケージをアップグレードしました。残念ながら、これにより MongoDB への接続が切断されました。
MongoDB が起動しているかどうかを確認しました。
そして、インタラクティブなコマンドラインに入ることができれば:
コードやパスワードなどは何も変更していません。再起動してmongoDBを再起動しましたが、何も機能しません。私の設定は次のようなものです:
そして、次のように接続をインスタンス化します(以前は機能していました):
私は実際には何も変更していないので、どこで解決策を探すべきかわかりません。これを解決する方法のヒントはありますか?
[編集] @lapinkoira のヒントにより、MongoDB が正しく起動するようになりましたが、クエリ中に以下のエラーが発生するようになりました。これを解決する方法はありますか?
python - mongoengine のドキュメントの別の埋め込みドキュメントに埋め込まれたドキュメントのアイテムを削除する方法
私のモデル:
Province
このコードで州を削除できます:
の都市を削除する方法がわかりませんprovince
。
mongodb - パネルの入力から最後のフィールドを削除できません
Flask パネルには、埋め込みドキュメントを継承するクラスがあり、内部にあります
Flask 管理パネルを介して入力フィールドから最後の Person を削除したい場合、ドキュメントは保存されますが削除されません。フラグを使用してさまざまな組み合わせを試し、pre_save と post_save にブレークポイントを設定しましたが、どちらの場合も、最後の Person を削除すると、その人がまだ中にいることがわかります。この制約を Form から削除するには?
mongodb - Mongodb の geoNear In Flask および Mongoengine
私はフラスコとモンゴエンジンを使用しています。mongodb の geoNearクエリを使用するにはどうすればよいですか?
このリンクを使用して、このようにpymongoを使用しようとしています:
私が正しい道を進んでいるなら。
フラスコとmongoengineからpymongoのdbオブジェクトを作成するにはどうすればよいですか?
python - リスト変換に設定された Mongoengine クエリ
SQLバックエンドを使用したdjangoのように、クエリセットをフラットリストに変換できます
IDのリストを与える
mongo バックエンドで ID のリストを取得する方法、ORM が使用されているのは、values_list 関数にフラット パラメータがない mongoengine です。