javascript - 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;
解决方案
推荐阅读
- javascript - Unhandle Promise sequelize hooks 和加密密码
- ansible - 使用 ansible 在循环中将主机变量写入文件
- python - 如何创建和访问模板函数的动态变量名称?
- javascript - 将“浮点数字符串”拆分为其整数和小数部分的最安全方法是什么
- javascript - 如何在不更改 javascript 中的 URL 的情况下重新加载当前页面一次?
- python - 从 CustomUserModel 表单接收完整性错误
- jquery - 使用 jQuery .removeClass 淡出
- html - Docker 不反映对 html 文件的更改
- c# - EntityFramework Core Group By 和 Sum
- php - 表单提交后缺少表单字段值