相关疑难解决方法(0)

是否可以通过mongoose从文档中获取模型?

var UserSchema = new Schema({...}); // Schema
var User = mongoose.Model('User', UserSchema); // Model
var user = new User({...}); // Document
Run Code Online (Sandbox Code Playgroud)

仅给出文档(在这种情况下是用户),是否有一种简单的方法来获取模型(在这种情况下为用户),而无需事先了解文档所指的模型?有一个user.schema,但据我所知,没有user.model.

上下文给出了一个文档和一个路径,我想知道在DB中是否有其他对象具有相同的值.

谢谢.

mongoose node.js

25
推荐指数
1
解决办法
1万
查看次数

Mongoose的方法和静态有什么区别?

方法和静态之间有什么区别?

Mongoose API将静态定义为

Statics are pretty much the same as methods but allow for defining functions that exist directly on your Model.
Run Code Online (Sandbox Code Playgroud)

究竟是什么意思?直接在模型上存在什么意味着什么?

文档中的静态代码

AnimalSchema.statics.search = function search (name, cb) {
  return this.where('name', new RegExp(name, 'i')).exec(cb);
}

Animal.search('Rover', function (err) {
  if (err) ...
})
Run Code Online (Sandbox Code Playgroud)

mongoose node.js

11
推荐指数
2
解决办法
7248
查看次数

标签 统计

mongoose ×2

node.js ×2