Mongodb - "mongo "データベースと "mongod "データベースの運用の違いについて
2023-10-11 23:12:46
質問
私はここで何か簡単なことを見逃していると思いますが、mongo をデーモンとして実行すると(mongod --fork または単に mongod を使用)、ホストマシンで "mongo" を実行した場合とは異なるデータベースのコンテンツが表示されます。
私の唯一の推測は、シェルだけを実行しているときはデータが /data/db 以外の場所に保存され、mongod を起動すると /data/db に切り替わるということです。その場合、mongod を実行しているときに、どのようにして私のデータを取得するのでしょうか?
どのように解決するのですか?
何か混乱があるようですね。
mongod
は Mongo Daemon で、基本的にデータベースのホストプロセスです。起動時に
mongod
を起動すると、基本的に次のようになります。
MongoDB プロセスを開始し、バックグラウンドで実行します。
.
mongod
にはいくつかのデフォルトのパラメータがあります。
/data/db
に保存し、27017 番ポートで実行します。
mongo
の特定のインスタンスに接続するコマンドラインシェルです。
mongod
. を実行すると
mongo
をパラメータなしで実行すると、デフォルトでポート 27017 の localhost に接続します。もし
mongo
mongod
dbname
関連
-
[解決済み】識別関係と非識別関係の違いとは?
-
[解決済み] mongoDB の文字列フィールドの値の長さ
-
[解決済み] シェルコマンドの実行と出力のキャプチャ
-
[解決済み] pandasを使った "大量データ "ワークフロー【終了しました
-
[解決済み] Bashのシングルクォートとダブルクォートの違い
-
[解決済み] rake db:migrate db:reset とdb:schema:loadの違いについて
-
[解決済み】「INNER JOIN」と「OUTER JOIN」の違いは何ですか?
-
[解決済み】シェルスクリプトでmongoのコマンドを実行するには?
-
[解決済み] MongoDB集計フレームワーク match OR
-
[解決済み] Mac OS のターミナルからリモートの Mongo サーバーに接続するにはどうしたらいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 複合リテラルのキー無しフィールドの使用
-
[解決済み] mongo - サーバー 127.0.0.1:27017 に接続できませんでした。
-
[解決済み] mongodb シェルでドキュメントの値を印刷する
-
[解決済み] MongoDB Compass: select distinct フィールド値
-
[解決済み] MongoDBと同等ではない
-
問題が発生しました -----mongodb-------Uncaught TypeError: 未定義のプロパティ 'value' を読み取れませんでした。
-
[解決済み】ドキュメントの配列内のオブジェクトを更新する方法(入れ子更新)について)
-
[解決済み] なぜMongoDBではインデックスの方向が重要なのか?
-
[解決済み] MongoDB集計フレームワーク match OR
-
[解決済み] MongoDB: MongoDB シェルでコレクションのすべてのレコードを削除する方法?