pymongo

    0

    1答えて

    Swagger + pymongoを使用しています。stringをObjectIdに変換するのは簡単です。他のDBスキーマに触れることなく、これを簡単に行うにはどうしたらよいですか(最小限の労力)? コード: jsonResponse = request.json['business'] # convert business_id Datatype to ObjectId business_i

    0

    1答えて

    私は自分のレコードを並べ替えようとしており、最後のインサートIDを取得するために最後のレコードを取得しようとしています。 cursor = collection.find().sort({'_id':-1}).limit(1) このエラーが発生しました。 TypeError: if no direction is specified, key_or_list must be an instan

    0

    1答えて

    ドッキング用のコンテナ内のデータベースに接続しようとしていますが、これは自宅のコンピュータのリモートサーバー内にあります。ドッカーコンテナポート27017は、サーバマシンのポート27017にバインドされています。 さて、私は目的の私の自宅のコンピュータからこのデータベースに接続されたのpython3スクリプトを持っている: from pymongo import MongoClient clie

    0

    1答えて

    私はmongodbデータベースに膨大なデータを持っており、最小値、最大値、平均などのデータ分布を把握したいと考えています。私の問題は、データ型が整数ではなく文字列か浮動小数点であるため、データをソートできず、平均などを計算できないということです。 データ型をパイプライン内で浮動小数点型に変換する方法はありますか? たとえば、文字列の日付を日付型に変換するには、$dateFromString(agg

    0

    2答えて

    私はうまく動作するこのようなクエリを持っています。 db.getCollection('device').find({"device_profile.XC.grade":"i"}) と私はデバイスプロファイルの後に任意のキーの下の値を取得するクエリを必要とするこの db.getCollection('device').find({"device_profile.XC.grade":"i"})

    0

    1答えて

    入れ子になったjsonデータを持つドキュメントがあります。これには15のテキストと10の整数データ型があります。 一致するテキストまたは整数を表示するには、どうすればよいですか? 次のクエリを試しましたが、期待通りに機能しませんでした。 db.customers.find({ sno : /ab/ },{ name : /ab/ }).count() 私は結果として0カウントを得ています。私は

    0

    1答えて

    put()を使用してgridFSに大きなファイルを書き込むには、コンテキストマネージャーwithを使用する必要がありますか? は try: f = new_file(**kwargs) f.write(data) finally: f.close() はそれが開いていると、ファイルのクローズが自動的に行われるので、明示的に必要とすることなく、必要としないわけない

    0

    1答えて

    過去に60分未満のdatetimeを持つデータベースエントリをフィルタリングするにはどうすればよいですか? 2つのフィールドを持つMongoDBの中で次のように私は、いくつかの日付の操作を試してみましたが、タイムスタンプとすべての私の文書にDate型のあるmarketstartime: {"$subtract": ["$timestamp", "$marketstartime"]} が、それはその

    0

    1答えて

    pongongoを使用してmongodbデータベースの属性を更新しています。 私は男女の男性と男性を含む性別の属性を持っていますが、私は一致させる必要があります。 私は試しました: mongo_collection.aggregate([{ $project: { Gender:{ $toLower:"$Gender"}, src:1}}]) しかし、それはsytaxが無効であると言いました。