我得到了这个错误:
Error: cache_for must be an integer or float.
这就是这条线的原因:
self.db.table_name.create_index("url", {"unique": True})
但我不知道为什么这里出了什么问题?
发布于 2015-09-18 10:27:42
你做错了,正确的语法是:
self.db.table_name.create_index("url", unique=True)默认情况下,这将创建一个单键升序索引,并且等效于
self.db.table_name.create_index([("url", pymongo.ASCENDING)], unique=True) 要创建降序索引,需要显式地指定它:
self.db.table_name.create_index([("url", pymongo.DESCENDING)], unique=True) 文档中的更多信息
您还可以使用Create_indexes(索引)创建更多的索引。
https://stackoverflow.com/questions/32649516
复制相似问题