MongoDB と Mongoose では、データベース ファイルはどこに保存されますか? ローカル ノードのセットアップで以下のコードを実行していますが、mongo シェルを使用しているときにデータベースが見つかりません。助けてください。
# coffescipt:
mongoose = require('mongoose')
mongoose.connect('mongodb://127.0.0.1/testData');
db = mongoose.connection
db.once 'open', ->
console.log 'Connected to MongoDB'
dataSchema = mongoose.Schema {type: String, success: Boolean}
Data = mongoose.model('Data', dataSchema)
talon = new Data {type: 'data', success: false}
talon.save (err, talon) ->
console.log "#{talon.type} Added to DB"
Data.find (err, data) ->
if err
console.error 'No data found :('
else
console.log data
使用しているすべての可視データベースを調べましたがshow dbs
、Mongoose が送信したデータはどれも含まれていませんが、Mongoose を実行Data.find (err, data) ->
すると、挿入されたドキュメントの完全なリストが表示されます。
mongo コマンド ラインを使用してデータベースを操作し、Mongoose を使用して Web アプリ用にデータベースを操作できるようにしたいだけです。
ご協力いただきありがとうございます。