使用节点js进行弹性searchsorting

出于某种原因,当我试图从索引中search和sorting

这工作:

GET indexName/_search { "sort": [{ "_uid": { "order": "desc" } }], "size": 1 } 

但是,当使用像这样的节点js:

 elasticClient.search({ index: indexName, type: id, sort: [{ "_uid": { "order": "desc" } }], size: 1 }) 

它返回一个错误:

 No mapping found for [[object Object]] in order to sort on status :400 

我试过JSON.stringify和所有其他的东西,但没有一个是JSON.stringify

请帮帮我吗?

试试这个:

 elasticClient.search({ index: indexName, type: id, body: { sort: [{ "_uid": { "order": "desc" } }], size: 1, query: { match_all: {}} } })