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