У меня есть коллекция, которая содержит документы, подобные следующим:
{
"_id": ObjectId("5cde558555555"),
"liftId": "b227eb28a555",
"timestamp": 1558108800000
}
Я применил следующую политику индекса через azure CLI
к вышеуказанной коллекции:
{
"indexingMode": "consistent",
"automatic": true,
"includedPaths": [
{
"path": "/liftId/?",
"indexes": [
{
"kind": "Hash",
"dataType": "String",
"precision": 3
}
]
},
{
"path": "/timestamp/?",
"indexes": [
{
"kind": "Range",
"dataType": "Number",
"precision": -1
}
]
}
],
"excludedPaths": [
{
"path": "/"
}
]
}
Но когдаЯ пытаюсь выполнить запрос к базе данных, используя sort
для timestamp
, она завершается с ошибкой:
Error: error: {
"_t" : "OKMongoResponse",
"ok" : 0,
"code" : 2,
"errmsg" : "Message: {\"Errors\":[\"The index path corresponding to the specified order-by item is excluded.\"]}\r\nActivityId: }