2016-07-22 6 views
1

ディレクトリという名前のディレクトリがありました。mongod --dbpath path_to_dataを実行してくれて、私にポートを与えました。私はNode JSアプリケーションを作成し、mongodbパッケージを使用して同じポートを介してMongoDBにいくつかのダミーデータを挿入しました。私はアプリを実行したとき、それは正常に働いた。私はMongoClient find()メソッドを通してそれをプリントアウトさえしました。しかし、mongoシェルを開いてshow collectionsと入力すると、表示されたコレクションはありませんでした。ノードJSを使って作成するときにMongoDBがコレクションを表示しない

+0

あなたは正しいデータベースにいますか? –

答えて

0

解決策が見つかりました。どうやら、データベースパスをmongod --dbpath something/another/projectfolder/dataと設定して、ノードjsファイルでは、something/another/projectfolderというパスを使って接続してください。そこにdataを含めないでください。

0

Windows 10マシンに初めてMongoをインストールしたときと全く同じことが起こりました。私は問題の原因を正確には分かっていませんが、MongoDBをアンインストールしてからreinstalled it as a Windows Serviceをアンインストールした後にクリアされました。

関連する問題