問題タブ [pymongo-2.x]

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

python-2.7 - Pymongo 返却書類数

ValidationDateに基づいて、過去 30 日間および過去 1 年間の mongodb コレクション内のドキュメントの総数を返したいと考えています。ここに私のサンプルデータがあります

これが私のコードです

from pymongo import datetime import datetime からの接続

コードはコレクション内のドキュメントの合計数を返しますが、 ValidationDateに基づいて過去 30 日間と過去 1 年間に従ってそれらをグループ化する方法を知りたいです。

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

python - pymongo 2.8 - 管理データベースに重複したユーザーを挿入しないようにする方法

pymongo 2.8 を使用して MongoDB にユーザーを追加する Python スクリプトを作成しようとしています。これが私のコードです:

同じコードを複数回実行すると、重複したユーザーを挿入したときに mongo シェルで表示されるようなエラーは表示されません。

pymomgo を使用して重複したユーザーを挿入しないようにするにはどうすればよいですか? ありがとう!

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

python - PyMongo: 配列の配列でオブジェクトを取得する

次のようなコレクションがあるとします (基本的に、オブジェクトを保持する二重にネストされた配列)。

variants以下にあるものをすべて削除したいと思いidます: [23, 53]for onlybob

私は次のものを持っていますが、のすべてのバリアントも削除しますdylan:

db.update({'$and': [{'user': 'bob'}, {'products': {'$elemMatch': {'id': 5}}}]}, {'$pull': {'products.$[].variants': {'id': {'$in': [23, 53]}}}}, False, True)

これにアプローチする方法についてのアイデアはありますか?