mongodb - "v"在 mongo 索引中是什么意思

标签 mongodb indexing

在mongodb中,我们可以使用db.collection.getIndexes()要获取所有索引,输出类似于:

[
    {
        "v" : 2,
        "key" : {
            "_id" : 1
        },
        "name" : "_id_",
        "ns" : "counters"
    }
]

除了“v”之外,大多数属性都是不言自明的,似乎找不到任何关于此的文档。
有谁知道这里的“v”是什么意思?预先感谢。

最佳答案

v是版本。

Version 0自 MongoDB 3.2 起已被禁止,

我听说只有版本 2+ 可以与 MongoDB 4.2 一起使用,但我找不到文档链接来确认这一点。

也可以看看:
https://docs.mongodb.com/manual/core/2dsphere/#versions
https://docs.mongodb.com/manual/core/index-text/#versions

关于mongodb - "v"在 mongo 索引中是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61759192/

相关文章:

java - MongoDB 和 RabbitMQ 之间的一致性

bash - 用于创建 Db 和集合的 Mongo bash 脚本

MySQL 查询需要很长时间才能返回一个巨大的表

sql-server - 通过在 group by 子句中使用的字段上设置索引来提高性能?

node.js - 如何正确删除 MongoDB 中的孤立引用?

mongodb - 如何将 mongodb $lookup 与嵌套数组一起使用?

android - 如何将应用程序本地存储同步到数据库?

java - 如何通过 BigIntegers 索引 BigIntegers 数组

mysql - Rails 数据库性能调优

java - Mongo DB 删除集合 Java 驱动程序中某个字段中的重复项