我有一个mongoose模型,其中包含一个检查字段并动态返回值的方法,并在HTML模板中调用。
在清理路径时只会选择页面上所需的字段,这给我带来了一个问题。
在Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteRule ^folderA/(.*)$ /folderB/targetFolder/$1 [R=301,NC,L]
中包含select参数后,此架构方法开始失败,尽管在select参数中包含此架构方法检查的属性。
对此有何看法,有办法解决吗?
架构方法在Model.find({}, 'select parameter', cb...
并查找thingSchema.methods: { ... ...
包含在select参数this.thing.length
并在html模板中调用,如'thing, otherThing, thingyThing, thingestThing'
,这会抛出错误,找不到未定义的道具长度。
答案 0 :(得分:0)
事实证明,select参数的字符串类型存在问题。
改为使用对象类型:{thing:1,otherThing:1,things:1}
。