谁能阻止我发疯!
我有一个 MongoDB 数据库,它有一个简单的数据库,它是通过 Mongoose 创建和填充的,这很好用,我可以执行没有问题的发现。
我进入 Mongo 控制台并使用 newDB 创建了一个新数据库并执行了一个简单的插入,我插入了几条记录,它们在 Mongo 中看起来很好。我可以在它们上找到所有的 Mongo 操作,但是当我尝试在这个数据库上执行查找时,Mongoose 返回一个空???
我注意到我在 Mongo 控制台中创建的数据库没有创建我认为是供 Mongoose 内部索引使用的 '__v' 字段,我已经在我的自定义表中创建了这个字段,但仍然不高兴我只是无法从外部创建数据猫鼬并在我的应用程序中使用它??????
我花了几个小时研究这个并阅读,也许我只是错过了一些东西,但老实说我找不到关于这个的东西,而且很多人每周都必须点击这个????
**对不起,这是我对数据库运行的代码:
exports.adduser = function(req, res){
var mongoose = require("mongoose");
mongoose.connect("localhost/nm", function(err){
if(err)throw(err);
console.log("Connected to MongoDB successfully...")
var schema = mongoose.Schema({
Firstname: String,
Lastname: String,
MiddleInitial: String,
Password: String,
Username: String
});
var auser = mongoose.model("Users", schema);
auser.find({}, function(err, alist){
console.log(">>>>"+alist);
});
});
**
再次感谢!!!!!非常感谢您的意见....