小编Shi*_*mar的帖子

类型错误:this.$__setSchema 不是函数

我正在尝试将数据插入mongodb cloud的 mongodb 中。但是在运行代码时,我收到类似 TypeError: this.$__setSchema is not a function 的错误。

//Function Called

this.$__setSchema(_schema);

//Function Definition

Document.prototype.$__setSchema = function(schema) {

    schema.plugin(idGetter, { deduplicate: true });
    compile(schema.tree, this, undefined, schema.options);

    // Apply default getters if virtual doesn't have any (gh-6262)
    for (const key of Object.keys(schema.virtuals)) {
        schema.virtuals[key]._applyDefaultGetters();
    }
    if (schema.path('schema') == null) {
        this.schema = schema;
    }
    this.$__schema = schema;
    this[documentSchemaSymbol] = schema;
};
Run Code Online (Sandbox Code Playgroud)

database mongodb node.js mongoose-schema

4
推荐指数
1
解决办法
2571
查看次数

标签 统计

database ×1

mongodb ×1

mongoose-schema ×1

node.js ×1