問題タブ [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.

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

python - MongoKit を使用した構造内のオプションの dict

次のような MongoKit 構造があります。

ただし、すべてのドキュメントにpluginキーがあるわけではありません。もしそうなら、私はそれが構造に対して検証されることを望みます。

required_fields含まれませplugin。(plugin必須キーではありません。)

試してみまし'plugin': OR(None, {...})たが、値としてORは好きではありません。None

何か案は?

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

python - MongoDBでデータマッパーを使用していますか?

私はMongoKitとMongoEngineの親切な助けを借りてMongoDBに飛び込んできましたが、それからここでデータマッパーが必要かどうかを考え始めました。私が言及した両方のマッパーは、努力なしで簡単なことを行うことを可能にします。しかし、単純なCRUDを実行するために何か努力が必要ですか?NoSQLの場合、マッパーは1つのAPIを別のAPIに置き換えるだけのように見えます(ただし、もちろん、データ検証、より厳密なスキーマ、自動参照/逆参照があります)

アプリケーションでデータマッパーを使用していますか?それら(アプリ)の大きさはどれくらいですか?なぜそうなのか、なぜそうなのか?

ありがとう

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

python - "ImportError: No module named ekeet.models" mongokit で Pylons をセットアップするとき

ここで指示されているように、mongokit を使用するようにデフォルトの pylons プロジェクトを設定しようとしました: http://namlook.github.com/mongokit/pylons.html

しかし、それは私にエラーを与えます:

他の場所や、モジュール ekeet が何であるかさえも、ヘルプを見つけることができませんでした。なぜこれが起こっているのでしょうか?

編集:私はそれを理解しました。これは、チュートリアルで使用された pylons プロジェクトの名前だったに違いありません。ekeet.modules は、実際には、register_model を入れたモジュールである必要があります。次回はすぐに質問するつもりはありません。

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

python - Pylonsをmongokitで動作させることができません

モンゴキットをパイロンに統合するためのガイドに従ってみました: http://namlook.github.com/mongokit/pylons.html

私がパスターと一緒に奉仕するために行くとき、それはエラーを投げます:

グローバルの初期化にダミーパラメータをスローすると、次のようになります。

その後、エラーはスローされなくなり、代わりに次がスローされます。

これは、ガイドが入力するように指示しているlib/app_globals.pyの行を参照しています。

また、db_hostとdb_portを実際の情報に置き換えることを理解していますが、何を試しても同じエラーがスローされます。なぜこれが起こっているのかについてのアイデアはありますか?

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

mongodb - 配列内のフィールドの Mongokit スキーマ インデックス

このmongokitスキーマのitems.idフィールドにインデックスを作成するにはどうすればよいですか?
items.id にインデックスを作成しようとしましたが、スローされValueError: Error in indexes: can't find items.id in structureます。

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

python - 相互に関連する要求 MySQL、MongoDB の類似物

親愛なる同僚の皆さん、こんにちは。いくつかのプロジェクトを MySQL から MongoDB に移行することにしましたが、いくつかの問題に直面しました。

たとえば、MySQL には 2 つのテーブルがあります。

ユーザー:

ルール:

特定のユーザーに属するすべての「ルール」を選択するために、SQL リクエストを作成できます。

今のところ、MongoDB で同じことを行う方法がわかりません。説明と例を教えてください。

PS私はpymongo PPSの助けを借りてPythonで実装を行いますまた、ORM mongoengineまたはmongokitの助けを借りてこの問題を解決する別の方法を見たいと思っていました。

前もって感謝します:)

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

python - MongoKit でカーソルを閉じる方法

MongoKit を使用して、膨大な量のデータを反復処理しています。

このプロセス中にカーソルが無効になり、取得しています

OperationFailure: cursor id '369397057360964334' not valid at server

メソッドにパラメーターtimeout=Falseを渡すことができるメーリングリストを読みましたが、 PyMongo FAQには、カーソルを自分で閉じるのに気をつけていると書かれています。.find()

しかし、MongoKit にはそのためのメソッドが見つかりませんでした。

カーソルを自分で閉じる必要がありますか? はいの場合、どうすればよいですか?

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

python - Flask マイクロ フレームワークで WTForms の populate_obj( ) メソッドを使用する

ユーザーがユーザー情報を編集できるテンプレートがあります。

ユーザーによるそのような編集を処理するためのビュー機能もあります。私が現在使用しているデータベースは、MongoKitモジュールを使用したMongoDBです。これまでのところ、ビュー機能でこれまでしかできませんでしたが、運がありません。

この目的のためにpopulate_obj (obj)を使用しています。この件に関しては、あまり助けがありませんでした。就職するにはどうしたらいいpopulate_obj()ですか?

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

python - Mongokit-最後に追加されたレコードを検索

PythonでのMongokitの使用。うまくいかない場合は、最後のn個のレコードを取得します。Pythonがここで正確に望んでいる構文はわかりませんが、私は次のことを行っています。

これは私にエラーを与えます:

どんな助けでも素晴らしいでしょう。

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

python - Buildoutを使用してGitからMongoKit「devel」ブランチをダウンロードしますか?

buildoutを使用してGitの特定のブランチから私のeggsディレクトリにtarballをダウンロードする確かな例はありますか?

私が試したすべての答えは、代わりにPyPiからバージョンを取得し続けているようです。

MongoKitの開発ブランチを取得しようとしています...( http://github.com/namlook/mongokit/tarball/devel#egg=mongokit)tarballとして...

ありがとう。