mongodb - 如何在 Cosmosdb Mongo API 中使用 Azure CLI 命令创建集合时启用通配符索引?
问题描述
az cosmosdb mongodb 集合创建 -g -a -d -n --idx @indexes.json
以这种格式运行命令给出错误:部署失败。相关 ID:..... 索引定义不包含“_id”索引规范。
我的 index.json 文件内容如下图所示:
[
{ "_id": 1 },
{
"key":
{"keys":["$**"]},
"options":{"Wildcard":true}
}
]
解决方案
尝试改用这个 json。
"indexes": [
{
"key": {
"keys": [
"_id"
]
}
},
{
"key": {
"keys": [
"$**"
]
}
}
]
推荐阅读
- c - 将 C 代码映射到现有的单元测试代码
- android - 如何在android中为GTM V5初始化customtagprovider及其回调方法
- sql - 在 MVC 中将大量记录从视图传递到数据库
- reactjs - 如何在打字稿中实现 else 部分?
- python - 将 pcollection 的每一行拆分为多个 pcollections?
- database - 在我的应用程序中生成随机 ID 的好方法是什么,既不太长也不太短?
- python - 用于模型预测 Python 的卡尔曼滤波器
- flutter - 我想要一个圆形矩形中的高架按钮 - 颤振
- intellij-idea - 在 jsp 中插入 java 代码时 IDEA 2020.3 出现问题
- mobile - 存储在主页以外的文件夹中的网页无法在移动设备上打开