【发布时间】:2018-09-29 06:59:43
【问题描述】:
我不明白为什么我在命令行中运行“显示数据库”时没有显示我的 mongo db。我看到了我过去创建的其他 mongo db,但不是当前的。这是我的代码:(使用猫鼬 ORM):
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/fuelTracker');
var Schema = mongoose.Schema;
var fuelSchema = new Schema({
time : { type : Date, default: Date.now },
miles : Number,
gallons: Number
});
var FuelStop = mongoose.model('FuelStop', fuelSchema);
module.exports = FuelStop;
我正在尝试基本的 model.save 操作:
app.post('/', function (req, res ) {
results = req.body;
var fuelStop = new FuelStop (results)
fuelStop.save(function() {
console.log('record saved to monogoDB');
});
})
当我在 mongo 中运行“显示数据库”时,为什么我的“fuelTracker”数据库没有出现在命令行中的任何线索?
谢谢!!
【问题讨论】:
-
您的数据库此时是否有任何集合?
标签: javascript database mongodb mongoose