例如,此代码会生成一个名为"datas"的集合
var Dataset = mongoose.model('data', dataSchema);
Run Code Online (Sandbox Code Playgroud)
此代码导致创建一个名为"users"的集合
var User = mongoose.model('user', dataSchema);
Run Code Online (Sandbox Code Playgroud)
谢谢
... (... = some unrelated code)
var mongoose = require('mongoose');
var db = mongoose.connect('mongodb://localhost/test');
...
dataSchema = new Schema({
'url': { type: String, index: true },
'user_id': { type: Schema.ObjectId, index:true }
});
var Website = mongoose.model('websites', dataSchema);
...
Website.findOne({url: "someurl.com"},function (err, docs) {
console.log(docs._id);
});
...
Run Code Online (Sandbox Code Playgroud)
由于某种原因,console.log不会执行.无论如何要告诉我是否正确设置我的架构,或者查看我的查找功能是否失败,或者是否有任何迹象表明问题可能在哪里?目前,当我运行我的脚本时,没有错误发生,但也没有打印出来.
谢谢!
我正在创建一个类似于谷歌分析的网站,因为我让我的用户在他们的网站上粘贴了一些javascript代码.我的问题是如何设法在我的javascript代码片段中包含JQuery?
我已经知道如何使用js包含文件:如何在另一个JavaScript文件中包含JavaScript文件?
但是我如何确保没有JQuery冲突?
对于在生成嵌入式JavaScript代码方面提出良好做法的人来说,金星是明星:)
当我在我的节点脚本中运行此代码时,出于某种原因,当我使用db.test.find()检查数据库时,没有任何显示.有线索吗?
var mongoose = require('mongoose');
var db = mongoose.connect('mongodb://localhost/test');
var Schema = mongoose.Schema,
ObjectId = Schema.ObjectId;
UserSchema = new Schema({
'title': { type: String, index: true },
});
var User = mongoose.model('user', UserSchema);
var user = new User();
user.title = "TEST TITLE";
user.save();
Run Code Online (Sandbox Code Playgroud)
多谢你们