小编Bob*_*Ren的帖子

为什么mongoose总是在我的集合名称的末尾添加一个s

例如,此代码会生成一个名为"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)

谢谢

mongoose mongodb node.js

104
推荐指数
5
解决办法
3万
查看次数

Mongoose findOne函数未被执行

  ... (... = 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不会执行.无论如何要告诉我是否正确设置我的架构,或者查看我的查找功能是否失败,或者是否有任何迹象表明问题可能在哪里?目前,当我运行我的脚本时,没有错误发生,但也没有打印出来.

谢谢!

mongoose mongodb node.js

8
推荐指数
1
解决办法
2905
查看次数

如何在没有冲突的情况下将JQuery包含在javascript文件中

可能重复:
动态地使用JavaScript包含jQuery(如果它尚不存在)

我正在创建一个类似于谷歌分析的网站,因为我让我的用户在他们的网站上粘贴了一些javascript代码.我的问题是如何设法在我的javascript代码片段中包含JQuery?

我已经知道如何使用js包含文件:如何在另一个JavaScript文件中包含JavaScript文件?

但是我如何确保没有JQuery冲突?

对于在生成嵌入式JavaScript代码方面提出良好做法的人来说,金星是明星:)

javascript jquery google-analytics

7
推荐指数
1
解决办法
632
查看次数

Mongoose没有正确插入MongoDB

当我在我的节点脚本中运行此代码时,出于某种原因,当我使用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)

多谢你们

mongoose mongodb node.js

2
推荐指数
1
解决办法
1946
查看次数