在安装期间创建索引的MongoDB

时间:2011-11-07 14:44:30

标签: mongodb mongodb-.net-driver

我正在使用.NET和MongoDB为系统创建安装。我写了一个批处理以确保数据库上的索引,但除非你创建了集合,否则它将不起作用。像这样做是不好的做法:

db.Customers.save({username:"mkyong"})
db.Customers.remove({}) 
db.Customers.ensureIndex({SystemId:1,CampaignId:1,LocalIdentifier:1})

1 个答案:

答案 0 :(得分:2)

使用createCollection命令:

db.createCollection("Customers")   
db.Customers.ensureIndex({SystemId:1,CampaignId:1,LocalIdentifier:1})