0
При вставке коллекции в Монго дб работы с nodejs и мангусты, определены два файлаколлекция MongoDB вставив запись не работает
The model.js
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/stack1');
var stackSchema = mongoose.Schema({
name: String
})
var Schema = mongoose.Schema,
ObjectId = Schema.ObjectId;
var tagData = new Schema(
{
tag : String,
data :[viewData]
}
)
var viewData = new Schema({
view : String,
date : Date
});
module.exports = mongoose.model('Tag', tagData);
View.js
var Tag = require('./Model');
var view =({
"view" : "700",
"date" : "2001/1/20"
});
var tag = new Tag(
{"tag" : "java"}
);
tag.data.push(view);
//console.log(tag)
tag.save(function (err) {
if (!err) console.log('Success!');
});
Выполняя приведенный выше код, я вижу сообщение sucess в co nsole
bash $ node view.js
Success!
Когда я запроса коллекции MongoDB не возвращают ничего
> db.stack1.find()
Что плохого я делаю и как я могу исправить это
если выполнить запрос в MongoDB консоли, то вы должны изменить базу данных 'использовать stack1', и после этого у вас есть доступ к коллекции 'tag'' db.Tag.find() ' – Mirodil