問題タブ [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 投票する
1 に答える
4058 参照

mongodb - RoboMongo がコレクション内の特定のドキュメントを見つける

私のコレクションPersonには、マイクという名前の人がたくさんいます。名前が Mike のすべての人を見つける方法はありますか? 現在、名前全体を使用して一度に 1 人しか検索できません。

私は次のようなことをしてみました:

MongoDb のおかげで非常に新しいです。

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

mongodb - 適切な構成での MongoDB データベース エラー

MongoDB を起動して実行し、RoboMongo を介してポート 27017 でデータベースが追加およびアクセスされていることを確認しました。すべてのデータベース ファイルは/data/dbでアクセスされていました。

新しいデータベースを作成しようとしましたが、作成できませんでした。で mongod.conf ファイルを再確認しましたcat mongod.conf。元の Homebrew セットアップ情報があるようです:

を使用して、db パスをもう一度 /data/db に変更しましたmongod --dbpath /data/db。まだ何もありません。mongod.lockサイズが 4Bのファイルにも気付きました 。私はmongodを実行し、ターミナル内でjournal dir=/data/db/journalrecover : no journal files present, no recovery neededと表示されdbpath=/data/dbます。

ローカル ポート 27017 で Robomongo を介して基本的な Mongoose 接続を使用してデータベースを追加したり、データベースにアクセスしたりすることにまだ問題がありました。 内のデータベースにアクセスできません/data/db。ではps aux | grep mongod、シャットダウンした後でも 2 つのインスタンスが実行されていることがわかりましたmongod

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

mongodb - 個別の出現をグループ化してカウントする

個別の値の数を取得し、関連するフィールドを表示するクエリを派生させようとしています。グループ化は、tempIdおよび が1 日内および時間枠内で発生する可能性があるdate場所によって行われます。tempIdone-to-many

以下は私のアプローチです、

このクエリは、次の出力を生成します。

これは正しいですが、日付とその日付の特定のカウントで区切って表示したいと思います。たとえば、このようなもの、

PS私はこの技術にまったく慣れていないので、この質問をまとめる方法がわかりません. 質問で改良が必要な場合はお知らせください。

以下は、クエリしようとしている mongodb コレクションのサンプル データです。

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

mongodb - データベースをmongodbの別のサーバーにコピーする

ローカル マシンで Robomongo を使用しています。Robomongo は有線タイガー ストレージ エンジンを使用してデータベースを保存しています。今、私が使用しているリモートマシンにデータベースをコピーしたいとき:

ワイヤード タイガー ストレージ エンジンが不明な .wt 形式を作成しているため、上記のコマンドでデータベースをコピーできません。

空のデータベースをコピーすると、リモート マシンで作成されます。

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

mongodb - MongoDB に接続できない - Robomongo 0.9.0

こんにちは、Robomongo を使用して MongoDB に接続できません。Windows 7 を使用しています。MongoDB の最新バージョンを使用しています。

次のエラーが表示されます。

MongoDB (localhost) に接続できません。エラー: MongoDB に接続できません

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

mongodb - robomongoでコレクションを別のコレクションからコピーする方法

あるデータベースに dashboard という名前のコレクションがあり、robomongo を使用してそのコレクションを別のデータベースにコピーしたいと考えています。これどうやってするの?2nd dbに新しいコレクションを作成してコピーしようとしましたが失敗しました。だから誰か助けてください

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

mongodb - コレクションを検索して、MongoDB のドキュメントの 1 つでネストされた値を見つけるにはどうすればよいですか?

Robomongo のデータベースのスクリーンショット

上のスクリーンショットでは、mongo データベースのテストコレクションから(1) ObjectId(572b...ec7a)という名前のドキュメントを開いていることがわかります。( testsコレクションはこのようなドキュメントでいっぱいです) スクリーンショットの下部近くに、値がEditMessagesSettingsの文字列型であるNameという名前のフィールドがあることがわかります。testsコレクションをクエリして、特定のName (この場合はEditMessagesSettingsなど)を含むドキュメントを返したいと思います。これどうやってするの?

以下は、 Fetched 0 record(s) in 4ms のような戻りメッセージを取得して、成功しなかったクエリの一部です。

  • db.getCollection('tests').find({Name:"EditMessagesSettings"})
  • db.getCollection('tests').find({名前:{$regex:"設定"}})

編集:星座の場合、db.getCollection('tests').find({Obj})と入力すると、ObjectId( .

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

mongodb - 開発者マシンから Mongodb にアクセスできない

したがって、これは殴られた質問になる可能性がありますが、回答がなく、これについてあなたの助けが必要になるため、ここに投稿しています。サーバーに開発アプリケーションの Mongo DB があります。サーバーにリモートでログインできます。Robomongo を開発サーバーにインストールすると、db にアクセスできます。

しかし、ラップトップからデータベースにアクセスしようとしています。グーグルで、これはすべてbind ipを使用して行われることがわかりました。私が持っている質問は、ここにどの IP を配置すればよいかということです。

dev db サーバーの IP4 アドレス、dev db サーバーのパブリック ip (whatsmyip.com を実行すると見つかります) があります。

ラップトップ用の ip4 アドレスと同様のパブリック ip があります。

4つすべて試しましたが、それでも接続を確立できません。

私が欠けているものについてのヘルプは役に立ちます。

ユーザーに対するセキュリティはありません。Windows 2008 R2 を使用しています。
私の設定ファイル: