我使用sails.js框架编写了一个应用程序。 http://sailsjs.org/#!documentation 我无法在控制器中运行ensureindex。 在sails.js中运行ensureIndex查询的方法是什么?
答案 0 :(得分:1)
您可以使用.native()
方法在Sails中运行任何native Mongo command。在这种情况下,假设一个名为User
的模型,它将是:
User.native(function(err, collection) {
collection.ensureIndex("username",callback)
});
虽然在大多数情况下,您可能希望在设置数据库时在Mongo控制台中执行ensureIndex
之类的操作,而不是在应用中实时执行...