首页 > 解决方案 > createMapping 在 mongoosastic 中不起作用

问题描述

我是弹性新手,我遇到了错误...我尝试遵循我发现的文档和一些教程,但在第一步我得到了我无法修复的错误:(

这是我的代码

const mongoose = require('mongoose')
const  mongoosastic = require('mongoosastic')


const userSchema = new mongoose.Schema({
    name: { type: String, es_indexed: true },
    email: { type: String },
    city: { type: String }
})
userSchema.plugin(mongoosastic, {

    "host": "localhost",
    "port": 9200

})
const User = mongoose.model('elastic', userSchema);

User.createMapping(function (err, mapping) {
    if (err) {
        console.log("error creating mapping");
        console.log(err);
    } else {
        console.log("Mapping successfully created");
        console.log(mapping);
    }
});
module.exports = User;

这是错误的照片 在此处输入图像描述

标签: javascriptnode.jselasticsearchmongoosemongoosastic

解决方案


推荐阅读