【问题标题】:How to create index of array in pymongo [duplicate]如何在pymongo中创建数组索引[重复]
【发布时间】:2019-03-24 19:33:09
【问题描述】:

我有如下数据:

{ title : "Moby-Dick" ,
author : "Herman Melville" ,
published : 1851 ,
ISBN : 0451526996 ,
topics : [ "whaling" , "allegory" , "revenge" , "American" ,
"novel" , "nautical" , "voyage" , "Cape Cod" ]
}

我想为以下主题创建索引:

db.volumes.createIndex( { topics: 1 } )

如何使用pymongo创建这样的mongodb?

【问题讨论】:

    标签: python mongodb pymongo


    【解决方案1】:

    在 Python 上稍作改动,然后是控制台模式。 所以,你需要使用这样的东西

    my_collection.create_index([("mike", pymongo.DESCENDING),("eliot", pymongo.ASCENDING)])
    

    在您的情况下,您可以使用 just(因为默认为升序):

    db.volumes.createIndex("topics")
    

    来源:Pymongo Documentation

    【讨论】:

      猜你喜欢
      • 2016-02-06
      • 2018-08-17
      • 2014-10-21
      • 2017-08-30
      • 2019-07-05
      • 2011-08-20
      • 2013-04-09
      • 2016-02-04
      相关资源
      最近更新 更多