我尝试批量添加,如自述文件所示,但却收到此错误:
"Field [_id] is a metadata field and cannot be added inside a document. Use the index API request parameters"
我尝试添加的模型只是一个测试模型,类似于:
"_id" => "57028f25633db3473d0041c8"
数据来自Mongo DB示例
我使用的是Windown 10,Phpstorm,Xampp,Laravel 5.5,jenssegers/mongodb,ElasticSearch6.0.0,
我的代码:
\App\Product::createIndex($shards = null, $replicas = null);
\App\Product::putMapping($ignoreConflicts = true);
\App\Product::addAllToIndex();
1条答案
按热度按时间64jmpszr1#
当我将cloudwatch日志重定向到ElasticSearch by terraform时,我遇到了同样的问题。通过为cloudwatch订阅过滤器添加
filter_pattern
(在它为空之前)解决了这个问题。