我需要为MongoDB数据库创建几个部署脚本,如数据迁移和fixture,我找不到有关如何使用Mongoose API删除索引的足够信息.使用官方MongoDB API时,这非常简单:
要删除指定集合上的所有索引:
db.collection.dropIndexes();
但是,我想使用Mongoose,我尝试使用executeDbCommand
改编自这篇文章,但没有成功:
mongoose.connection.db.executeDbCommand({ dropIndexes: collectionName, index: '*' },
function(err, result) { /* ... */ });
Run Code Online (Sandbox Code Playgroud)
我应该使用官方MongoDB API for Node.js还是我错过了这种方法?
我在插入功能上阅读了很多关于Couch Db和Mongo Db之间性能比较的内容.但是在某个地方,它表示Couch Db具有更好的读取性能.是否有基于select
数据库之间功能的性能比较?
mongodb ×2
couchdb ×1
database ×1
javascript ×1
mongoose ×1
node.js ×1
performance ×1
select ×1