問題タブ [robo3t]
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 - mongo Aggregation で ObjectID を文字列に変換する
私は今このシナリオにいます: コレクション X があります:
すべてのドキュメントを集約し、userRef + serialNumber でグループ化する必要があるため、次のように concat を使用しようとしています。
基本的に、MongoDB での集計では、ObjectId と文字列を連結してドキュメントをグループ化する必要があります。ただし、 $concat は文字列のみをパラメーターとして受け入れるようです。
集計式内で ObjectId を String に変換する方法はありますか?
編集:
この質問は関連していますが、解決策は私の問題に適合しません。(特に、集計中に ObjectId.toString() を使用できないため)
実際、Mongo のドキュメントで ObjectId().toString() 操作を見つけることができませんでしたが、この場合に実行できるトリッキーなことはあるのでしょうか。
mongodb - 別のPCからrobomongo経由でmongodbサーバーに接続します
meteor アプリに mongodb データベースを使用しています。別のPCからアクセスしたい。sshを使用して、ローカルを他のPCに仮想ドライブとしてマウントしました。次に、robomongo 経由で mongodb に接続します。アドレスを 192.168.1.2:4001 (ローカルの IP アドレス: meteor が実行されているポート +1) として指定しました。しかし、「mongodbに接続できません」というエラーが表示されます。どうやって進める?
mongodb - 異なる配列内の配列から一意の要素を抽出する
この構造のコレクションがあります:
すべての異なるarray2から一意の「値」を抽出するにはどうすればよいですか? 私が探している最終結果は"1","3","5","7"
、繰り返される値がないようなものになります。
windows - mongodbをインストールせずにクエリの完全な結果を取得する
管理者権限のない Windows コンピューターを使用しています (プログラムをインストールできません)。
100 万件を超える結果を返す mongo クエリがあります。
このクエリのすべての結果をファイルに保存したいと思います。
mongodb をインストールできないため、mongo シェルを使用してこのクエリを実行することはできません (少なくともチュートリアルではそのように見えます)。robomongo を使用してみましたが、robomongo にクエリのすべての結果を吐き出させる方法が見つかりません (50 のすべてのセットをコピーして貼り付けずに)。プリコンパイルされたバイナリを介して robomongo を使用できます。つまり、インストールは必要ありません。
これは簡単で一般的なことのように思えますが、何が欠けていますか?
mongodb - 2 つのプロパティを使用して MongoDB の重複を削除する
重複した質問のように見えるかもしれませんが、実際にはそうではありません。
私はいくつかのフランスの町を含む mongoDB データベースを持っています (オムレツ・デュ・フロマージュ) が、それらを取得したファイルが重複しているようです。最初は、この方法を使用して同じ名前の町を削除しましたが、問題なく機能しましたが、国のさまざまな地域にローカライズされたフランスのいくつかの町が同じ名前であることを知りました。
彼らはzipCodeを持っているので、zipcodeで同じ操作を行うことを合法的に考えることができますが、zipcodeは2つの異なる都市で同じである可能性があります. ちょっと曲がった。したがって、同じコマンドを使用したいのですが、1 つのプロパティ (町の名前または郵便番号) だけを監視するのではなく、両方を監視したいと考えています。私は mongoDB にあまり詳しくなく、robomongo を使用しています。
誰かが解決策を見つけるのを手伝ってくれたり、最初の方法がどのように機能するかを説明してくれたりして、mongoともっと連絡を取ることができれば:)それは素晴らしいことです
編集:
これは、MongoDB での重複の削除の重複ではありません(注意を払うと、最初に質問したときにこのトピックにリンクしていることがわかります)。前者を達成するために、2 つのプロパティを持つ mongoDB の $group での使用に問題がありました。
mongodb - Robomongoを使用してdateTime間のネストされた配列を検索するMongoDb
私は MongoDb を初めて使用し、時系列データの保存に使用できるかどうかを実験しています。
次のデータを挿入しました...
したがって、各ドキュメントは、DateTimes を 1 秒間隔で保持する Readings 配列です。
したがって、2つの日時の間でクエリを実行したい場合は、Robomongoクエリウィンドウで次のことを試しています...
Fetched 0 record(s) in 11ms
ただし、実際にはすべてを返す必要があるため、これは常に場所を返します。
私の構文は間違っているに違いありませんが、ここにあるように、何が問題なのか、ネストされた配列で日時を検索する方法を見つけることができません。誰にもアイデアはありますか?
前もって感謝します!