如何在sails中保证索引

我已经使用sails.js框架编写了一个应用程序。 http://sailsjs.org/#!documentation我无法pipe理在控制器中运行ensureindex。 在sails.js中运行ensureIndex查询的方法是什么?

您可以使用.native()方法在Sails中运行任何本地Mongo命令 。 在这种情况下,假设一个名为User的模型,它将是:

 User.native(function(err, collection) { collection.ensureIndex("username",callback) }); 

在大多数情况下,你可能想要在Mongo控制台中设置你的数据库,而不是实时地在你的应用程序中执行诸如ensureIndex这样的事情。