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

0 投票する
5 に答える
10221 参照

mongodb - mongo Aggregation で ObjectID を文字列に変換する

私は今このシナリオにいます: コレクション X があります:

すべてのドキュメントを集約し、userRef + serialNumber でグループ化する必要があるため、次のように concat を使用しようとしています。

基本的に、MongoDB での集計では、ObjectId と文字列を連結してドキュメントをグループ化する必要があります。ただし、 $concat は文字列のみをパラメーターとして受け入れるようです。

集計式内で ObjectId を String に変換する方法はありますか?

編集

この質問は関連していますが、解決策は私の問題に適合しません。(特に、集計中に ObjectId.toString() を使用できないため)

実際、Mongo のドキュメントで ObjectId().toString() 操作を見つけることができませんでしたが、この場合に実行できるトリッキーなことはあるのでしょうか。

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

mongodb - 別のPCからrobomongo経由でmongodbサーバーに接続します

meteor アプリに mongodb データベースを使用しています。別のPCからアクセスしたい。sshを使用して、ローカルを他のPCに仮想ドライブとしてマウントしました。次に、robomongo 経由で mongodb に接続します。アドレスを 192.168.1.2:4001 (ローカルの IP アドレス: meteor が実行されているポート +1) として指定しました。しかし、「mongodbに接続できません」というエラーが表示されます。どうやって進める?

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

mongodb - 異なる配列内の配列から一意の要素を抽出する

この構造のコレクションがあります:

すべての異なるarray2から一意の「値」を抽出するにはどうすればよいですか? 私が探している最終結果は"1","3","5","7"、繰り返される値がないようなものになります。

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

windows - mongodbをインストールせずにクエリの完全な結果を取得する

管理者権限のない Windows コンピューターを使用しています (プログラムをインストールできません)。

100 万件を超える結果を返す mongo クエリがあります。

このクエリのすべての結果をファイルに保存したいと思います。

mongodb をインストールできないため、mongo シェルを使用してこのクエリを実行することはできません (少なくともチュートリアルではそのように見えます)。robomongo を使用してみましたが、robomongo にクエリのすべての結果を吐き出させる方法が見つかりません (50 のすべてのセットをコピーして貼り付けずに)。プリコンパイルされたバイナリを介して robomongo を使用できます。つまり、インストールは必要ありません。

これは簡単で一般的なことのように思えますが、何が欠けていますか?

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

mongodb - mongodb データベース リストは空ですが、コンテンツは表示されます

と をインストールしてmongodb、それRobomongoを制御します。しかし、シェルを使用してテーブルを作成し、それに何かを挿入すると、シェルでそれを見ることができますが、私はそれを見ることができRobomongoず、データベースリストは使用されたスペースが0.000GBであることを示しています、これが写真ですここに画像の説明を入力

構成ファイルとストレージ ファイルを含む独自のファイルのアクセス許可を確認しました。すべて 777 で、バージョンmongodbは 3.2.6 です。

0 投票する
0 に答える
64 参照

mongodb - 2 つのプロパティを使用して MongoDB の重複を削除する

重複した質問のように見えるかもしれませんが、実際にはそうではありません。

私はいくつかのフランスの町を含む mongoDB データベースを持っています (オムレツ・デュ・フロマージュ) が、それらを取得したファイルが重複しているようです。最初は、この方法を使用して同じ名前の町を削除しましたが、問題なく機能しましたが、国のさまざまな地域にローカライズされたフランスのいくつかの町が同じ名前であることを知りました。

彼らはzipCodeを持っているので、zipcodeで同じ操作を行うことを合法的に考えることができますが、zipcodeは2つの異なる都市で同じである可能性があります. ちょっと曲がった。したがって、同じコマンドを使用したいのですが、1 つのプロパティ (町の名前または郵便番号) だけを監視するのではなく、両方を監視したいと考えています。私は mongoDB にあまり詳しくなく、robomongo を使用しています。

誰かが解決策を見つけるのを手伝ってくれたり、最初の方法がどのように機能するかを説明してくれたりして、mongoともっと連絡を取ることができれば:)それは素晴らしいことです

ここに画像の説明を入力

編集:

これは、MongoDB での重複の削除の重複ではありません(注意を払うと、最初に質問したときにこのトピックにリンクしていることがわかります)。前者を達成するために、2 つのプロパティを持つ mongoDB の $group での使用に問題がありました。

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

mongodb - Robomongoを使用してdateTime間のネストされた配列を検索するMongoDb

私は MongoDb を初めて使用し、時系列データの保存に使用できるかどうかを実験しています。

次のデータを挿入しました...

したがって、各ドキュメントは、DateTimes を 1 秒間隔で保持する Readings 配列です。

したがって、2つの日時の間でクエリを実行したい場合は、Robomongoクエリウィンドウで次のことを試しています...

Fetched 0 record(s) in 11msただし、実際にはすべてを返す必要があるため、これは常に場所を返します。

私の構文は間違っているに違いありませんが、ここにあるように、何が問題なのか、ネストされた配列で日時を検索する方法を見つけることができません。誰にもアイデアはありますか?

前もって感謝します!