无法使用 Mongodb 协议在 Azure DocumentDb 中创建索引

2023-11-25

现在我知道DocumentDb不支持唯一索引,但是为什么我不能使用createIndex()创建普通索引?在蒙戈外壳中:

> db.product.createIndex({itemId:1})
{ "_t" : "OKMongoResponse", "ok" : 1 }

但集合似乎没有变化:

> db.product.getIndexes()
[
{
    "v" : 1,
    "key" : {
        "_id" : 1
    },
    "name" : "_id_1",
    "ns" : "admin.product"
}
]

我还找到了 Mongodb API Compatibility 幻灯片here。它告诉我们可以使用mongodb中的createIndex函数来创建非唯一索引。有人能告诉我为什么吗?


默认情况下,具有 MongoDB API 的 DocumentDB 会自动索引所有属性以降低设置复杂性。我们计划在接下来的几个版本中发布创建/更新索引。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法使用 Mongodb 协议在 Azure DocumentDb 中创建索引 的相关文章

随机推荐

  • C# - 两个日期之间的差异?

    我正在尝试计算两个日期之间的差异 这是我目前正在使用的 int currentyear DateTime Now Year DateTime now DateTime Now DateTime then new DateTime curre
  • CSS“display: table-column”应该如何工作?

    鉴于以下 HTML 和 CSS 我在浏览器中完全看不到任何内容 撰写本文时最新的是 Chrome 和 IE 一切都崩溃到 0x0 px 为什么
  • R Studio 无法正确处理中文字符

    我在 R Studio 中处理中文字符时似乎遇到问题 简单的代码如下 data lt c 物品 方案 data 1 347 211 251 345 223 201 346 226 271 346 241 210 即使我跑步它也保持不变 Sy
  • 在静态库之外抛出 C++ 异常?

    通常 异常不得传播模块边界 例如 Herb Sutters C 编码标准 第 62 项 中所解释的那样 当使用不同的编译器或仅编译器设置进行编译时 这可能会崩溃 我可以理解这个问题 例如的动态链接库 但我想知道它是否也适用于静态库 静态库是
  • 从 Active Storage 中删除所有数据?

    我想知道如何删除 Active Storage 中的所有数据甚至重置 Active Storage 有什么办法可以做到这一点吗 先感谢您 注意 我使用的是 Rails 5 2 这个问题对我提出了挑战 所以我用本地存储对我的虚拟应用程序进行了
  • 如何检查应用程序是否在flutter中最小化到后台?

    是否有一个 API 可以检查应用程序是否已最小化但尚未被杀死 因此它处于后台 我用谷歌搜索了它 也在 GitHub issues 中搜索了它 但找不到一个 这样的API存在吗 你可以加WidgetsBindingObserver混入一个或多
  • 在 Java 中实现接口时降低可见性

    我想设计类 A 实现接口 C 并降低方法 在 C 中声明 的可见性 以使其免受外部世界的影响 将类 A 中实现的接口中的方法之一设为私有 降低类 A 中的可见性 出于安全原因我必须这样做 我该怎么做 有解决方法吗 我们确实知道 默认情况下
  • 如何可靠地将 Virtual TreeView 滚动到底部?

    具有自定义节点高度的 TVirtualStringTree 对象 如何可靠地将 Virtual TreeView 滚动到底部 即滚动条到达底部 我尝试打电话tree1 FullExpand then tree1 ScrollIntoView
  • 如何将带有单元格分隔符的Python脚本转换为jupyter笔记本? [复制]

    这个问题在这里已经有答案了 我主要使用 Spyder 进行数据分析 并且对它非常满意 您可以在普通的 python 脚本中使用 Jupyter Notebooks 的单元功能 分隔各个代码单元 以及执行块 同样的事情也可能发生在 Atom
  • jQuery(几乎)相当于 PHP 的 strip_tags()

    这个函数有 jQuery 版本吗 string 条带标签 字符串 str 字符串 allowable tags 从字符串中删除所有标签及其内部内容 除了允许的标签字符串中定义的标签和内容 like var stripped strip ta
  • Powershell - 使用参数启动 Windows 服务

    我需要通过 Powershell 以 1 作为参数启动 Windows 服务 如下所示 所以基本上我想用 powershell 做这样的事情 Start Service MyService 1 lt won t work 谷歌搜索对此没有任
  • 如何知道照片是横向还是纵向模式?

    我从 iPhone iPad 库中加载照片 大部分都是纵向模式 我想知道如何查看横向或纵向模式下的照片 Use the imageOrientation的财产UIImage实例 它会返回给你其中之一these常数 例子 UIImage im
  • 如何仅获取特定行的列平均值?

    我需要获取特定行 此处 年份 的一列 此处 分数 的平均值 具体来说 我想知道三个时期的平均分数 第 1 期 年份 周期 2 年份 gt 1984 年 年份 期间 3 年份 gt 1991 这是我的数据的结构 country year sc
  • 二叉树的垂直和[关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 如何求二叉树的垂直和 例如 考虑下面的二叉树 1 2 3 4 5 6 7
  • 有没有一种安全的方法可以从命令行编辑缓存变量?

    据我所知 CMake 仅附带图形缓存编辑器 但是 我需要从 shell 脚本编辑一些缓存变量 一种方法是直接编辑CMakeCache txt但这并不被认为是安全的 或者是吗 如果没有 从命令行编辑缓存变量的一般做法是什么 您可以致电cmak
  • 有谁知道一种以编程方式轻松将 PDF 转换为 docx 格式的方法

    我们有几个第三方系统可以为我们提供 PDF 我们希望在不使用 Adob e 产品的情况下转换这些 PDF 以在网络上显示 理想情况下 我们希望使用 Silverlight 来呈现 PDF 但在从 PDF 转换为 Xaml 或使用 docx
  • Android room 持久库 - 如何插入具有 List 对象字段的类

    In Android Room持久库如何将整个模型对象插入到本身有另一个列表的表中 让我告诉你我的意思 Entity tableName TABLE NAME public class CountryModel public static
  • 我可以在单个 dplyr 语句中切换分组变量吗?

    这是一个简单的例子来说明这个问题 library data table dt data table a c 1 1 2 2 b 1 2 dt c cumsum a by b d cumsum a by c a b c d 1 1 1 1 1
  • React 和 Docker - 未捕获错误:找不到模块“react-player”

    在我的反应组件的顶部 咖啡 jsx 我有这个进口 import ReactPlayer from react player 软件包 react player 已安装 位于package json and node modules 我的代码运
  • 无法使用 Mongodb 协议在 Azure DocumentDb 中创建索引

    现在我知道DocumentDb不支持唯一索引 但是为什么我不能使用createIndex 创建普通索引 在蒙戈外壳中 gt db product createIndex itemId 1 t OKMongoResponse ok 1 但集合