0

假设我在这个数据库“test”中有一个名为“test”的 mongodb 数据库,我有 3 个集合,即“test-subone”、“test-subtwo”、“test-subthree”。让我们假设这 3 个集合有一个共同的属性,即“testattr”。我想要的是为这 3 个集合中的属性“testattr”创建一个文本索引。

如果我这样做,我是对的吗:

db.collection.createIndex({"testattr":"text"})

还是我必须为每个集合创建文本索引,即:

db.test-subone.createIndex({"testattr":"text"})
db.test-subtwo.createIndex({"testattr":"text"})
db.test-subthree.createIndex({"testattr":"text"})

我想问一下,“db.collection.createIndex”和“db..createIndex”有什么区别?

非常感谢您的帮助

4

0 回答 0