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.