Kuzzle:如何使用“_kuzzle_info”对文档进行排序
Kuzzle: How to use "_kuzzle_info" to sort documents
我需要从特定集合中获取最新的 100 个文档,因此我使用了搜索功能和 _kuzzle_info
中的 created
来按文档的创建日期对文档进行排序,但我认为我遇到了问题嵌套项目 created
在 _kuzzle_info
内。这是我的代码:
var lastHundred = await kuzzle.document.search("myIndex", "myCollection",
{
query: {
},
sort: {
"_kuzzle_info.created": {
mode: "max",
order: "asc",
nested_path: "_kuzzle_info"
}
}
})
我在整个互联网上都进行了搜索,但一无所获worked.So如何使用排序选项中的_kuzzle_info
Kuzzle metadata存储在每个文件的_kuzzle_info
属性:
{
createdAt: '<timestamp>',
author: '<kuid>',
updatedAt: '<timestamp>',
updater: '<kuid>'
}
在您的代码片段中,您尝试使用 _kuzzle_info.created
属性 进行排序,但您应该使用 _kuzzle_info.createdAt
.
我需要从特定集合中获取最新的 100 个文档,因此我使用了搜索功能和 _kuzzle_info
中的 created
来按文档的创建日期对文档进行排序,但我认为我遇到了问题嵌套项目 created
在 _kuzzle_info
内。这是我的代码:
var lastHundred = await kuzzle.document.search("myIndex", "myCollection",
{
query: {
},
sort: {
"_kuzzle_info.created": {
mode: "max",
order: "asc",
nested_path: "_kuzzle_info"
}
}
})
我在整个互联网上都进行了搜索,但一无所获worked.So如何使用排序选项中的_kuzzle_info
Kuzzle metadata存储在每个文件的_kuzzle_info
属性:
{
createdAt: '<timestamp>',
author: '<kuid>',
updatedAt: '<timestamp>',
updater: '<kuid>'
}
在您的代码片段中,您尝试使用 _kuzzle_info.created
属性 进行排序,但您应该使用 _kuzzle_info.createdAt
.