問題タブ [mongokit]
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 - MongoKit を使用した構造内のオプションの dict
次のような MongoKit 構造があります。
ただし、すべてのドキュメントにplugin
キーがあるわけではありません。もしそうなら、私はそれが構造に対して検証されることを望みます。
required_fields
含まれませんplugin
。(plugin
必須キーではありません。)
試してみまし'plugin': OR(None, {...})
たが、値としてOR
は好きではありません。None
何か案は?
python - MongoDBでデータマッパーを使用していますか?
私はMongoKitとMongoEngineの親切な助けを借りてMongoDBに飛び込んできましたが、それからここでデータマッパーが必要かどうかを考え始めました。私が言及した両方のマッパーは、努力なしで簡単なことを行うことを可能にします。しかし、単純なCRUDを実行するために何か努力が必要ですか?NoSQLの場合、マッパーは1つのAPIを別のAPIに置き換えるだけのように見えます(ただし、もちろん、データ検証、より厳密なスキーマ、自動参照/逆参照があります)
アプリケーションでデータマッパーを使用していますか?それら(アプリ)の大きさはどれくらいですか?なぜそうなのか、なぜそうなのか?
ありがとう
python - "ImportError: No module named ekeet.models" mongokit で Pylons をセットアップするとき
ここで指示されているように、mongokit を使用するようにデフォルトの pylons プロジェクトを設定しようとしました: http://namlook.github.com/mongokit/pylons.html
しかし、それは私にエラーを与えます:
他の場所や、モジュール ekeet が何であるかさえも、ヘルプを見つけることができませんでした。なぜこれが起こっているのでしょうか?
編集:私はそれを理解しました。これは、チュートリアルで使用された pylons プロジェクトの名前だったに違いありません。ekeet.modules は、実際には、register_model を入れたモジュールである必要があります。次回はすぐに質問するつもりはありません。
python - Pylonsをmongokitで動作させることができません
モンゴキットをパイロンに統合するためのガイドに従ってみました: http://namlook.github.com/mongokit/pylons.html
私がパスターと一緒に奉仕するために行くとき、それはエラーを投げます:
グローバルの初期化にダミーパラメータをスローすると、次のようになります。
その後、エラーはスローされなくなり、代わりに次がスローされます。
これは、ガイドが入力するように指示しているlib/app_globals.pyの行を参照しています。
また、db_hostとdb_portを実際の情報に置き換えることを理解していますが、何を試しても同じエラーがスローされます。なぜこれが起こっているのかについてのアイデアはありますか?
mongodb - 配列内のフィールドの Mongokit スキーマ インデックス
このmongokitスキーマのitems.idフィールドにインデックスを作成するにはどうすればよいですか?
items.id にインデックスを作成しようとしましたが、スローされValueError: Error in indexes: can't find items.id in structure
ます。
python - 相互に関連する要求 MySQL、MongoDB の類似物
親愛なる同僚の皆さん、こんにちは。いくつかのプロジェクトを MySQL から MongoDB に移行することにしましたが、いくつかの問題に直面しました。
たとえば、MySQL には 2 つのテーブルがあります。
ユーザー:
ルール:
特定のユーザーに属するすべての「ルール」を選択するために、SQL リクエストを作成できます。
今のところ、MongoDB で同じことを行う方法がわかりません。説明と例を教えてください。
PS私はpymongo PPSの助けを借りてPythonで実装を行いますまた、ORM mongoengineまたはmongokitの助けを借りてこの問題を解決する別の方法を見たいと思っていました。
前もって感謝します:)
python - MongoKit でカーソルを閉じる方法
MongoKit を使用して、膨大な量のデータを反復処理しています。
このプロセス中にカーソルが無効になり、取得しています
OperationFailure: cursor id '369397057360964334' not valid at server
メソッドにパラメーターtimeout=False
を渡すことができるメーリングリストを読みましたが、 PyMongo FAQには、カーソルを自分で閉じるのに気をつけていると書かれています。.find()
しかし、MongoKit にはそのためのメソッドが見つかりませんでした。
カーソルを自分で閉じる必要がありますか? はいの場合、どうすればよいですか?
python - Flask マイクロ フレームワークで WTForms の populate_obj( ) メソッドを使用する
ユーザーがユーザー情報を編集できるテンプレートがあります。
ユーザーによるそのような編集を処理するためのビュー機能もあります。私が現在使用しているデータベースは、MongoKitモジュールを使用したMongoDBです。これまでのところ、ビュー機能でこれまでしかできませんでしたが、運がありません。
この目的のためにpopulate_obj (obj)を使用しています。この件に関しては、あまり助けがありませんでした。就職するにはどうしたらいいpopulate_obj()
ですか?
python - Mongokit-最後に追加されたレコードを検索
PythonでのMongokitの使用。うまくいかない場合は、最後のn個のレコードを取得します。Pythonがここで正確に望んでいる構文はわかりませんが、私は次のことを行っています。
これは私にエラーを与えます:
どんな助けでも素晴らしいでしょう。
python - Buildoutを使用してGitからMongoKit「devel」ブランチをダウンロードしますか?
buildoutを使用してGitの特定のブランチから私のeggsディレクトリにtarballをダウンロードする確かな例はありますか?
私が試したすべての答えは、代わりにPyPiからバージョンを取得し続けているようです。
MongoKitの開発ブランチを取得しようとしています...( http://github.com/namlook/mongokit/tarball/devel#egg=mongokit)tarballとして...
ありがとう。