問題タブ [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 - RoboMongo がコレクション内の特定のドキュメントを見つける
私のコレクションPerson
には、マイクという名前の人がたくさんいます。名前が Mike のすべての人を見つける方法はありますか? 現在、名前全体を使用して一度に 1 人しか検索できません。
私は次のようなことをしてみました:
MongoDb のおかげで非常に新しいです。
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/journal
、recover : no journal files present, no recovery needed
と表示されdbpath=/data/db
ます。
ローカル ポート 27017 で Robomongo を介して基本的な Mongoose 接続を使用してデータベースを追加したり、データベースにアクセスしたりすることにまだ問題がありました。 内のデータベースにアクセスできません/data/db
。ではps aux | grep mongod
、シャットダウンした後でも 2 つのインスタンスが実行されていることがわかりましたmongod
。
mongodb - 個別の出現をグループ化してカウントする
個別の値の数を取得し、関連するフィールドを表示するクエリを派生させようとしています。グループ化は、tempId
および が1 日内および時間枠内で発生する可能性があるdate
場所によって行われます。tempId
one-to-many
以下は私のアプローチです、
このクエリは、次の出力を生成します。
これは正しいですが、日付とその日付の特定のカウントで区切って表示したいと思います。たとえば、このようなもの、
PS私はこの技術にまったく慣れていないので、この質問をまとめる方法がわかりません. 質問で改良が必要な場合はお知らせください。
以下は、クエリしようとしている mongodb コレクションのサンプル データです。
mongodb - データベースをmongodbの別のサーバーにコピーする
ローカル マシンで Robomongo を使用しています。Robomongo は有線タイガー ストレージ エンジンを使用してデータベースを保存しています。今、私が使用しているリモートマシンにデータベースをコピーしたいとき:
ワイヤード タイガー ストレージ エンジンが不明な .wt 形式を作成しているため、上記のコマンドでデータベースをコピーできません。
空のデータベースをコピーすると、リモート マシンで作成されます。
mongodb - MongoDB に接続できない - Robomongo 0.9.0
こんにちは、Robomongo を使用して MongoDB に接続できません。Windows 7 を使用しています。MongoDB の最新バージョンを使用しています。
次のエラーが表示されます。
MongoDB (localhost) に接続できません。エラー: MongoDB に接続できません
mongodb - robomongoでコレクションを別のコレクションからコピーする方法
あるデータベースに dashboard という名前のコレクションがあり、robomongo を使用してそのコレクションを別のデータベースにコピーしたいと考えています。これどうやってするの?2nd dbに新しいコレクションを作成してコピーしようとしましたが失敗しました。だから誰か助けてください
mongodb - コレクションを検索して、MongoDB のドキュメントの 1 つでネストされた値を見つけるにはどうすればよいですか?
上のスクリーンショットでは、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( .
mongodb - 開発者マシンから Mongodb にアクセスできない
したがって、これは殴られた質問になる可能性がありますが、回答がなく、これについてあなたの助けが必要になるため、ここに投稿しています。サーバーに開発アプリケーションの Mongo DB があります。サーバーにリモートでログインできます。Robomongo を開発サーバーにインストールすると、db にアクセスできます。
しかし、ラップトップからデータベースにアクセスしようとしています。グーグルで、これはすべてbind ipを使用して行われることがわかりました。私が持っている質問は、ここにどの IP を配置すればよいかということです。
dev db サーバーの IP4 アドレス、dev db サーバーのパブリック ip (whatsmyip.com を実行すると見つかります) があります。
ラップトップ用の ip4 アドレスと同様のパブリック ip があります。
4つすべて試しましたが、それでも接続を確立できません。
私が欠けているものについてのヘルプは役に立ちます。
ユーザーに対するセキュリティはありません。Windows 2008 R2 を使用しています。
私の設定ファイル: