本文介绍了如何在猫鼬中运行SlaveOk?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在猫鼬查询中调用SlaveOK?

How to call SlaveOK on query in Mongoose?

例如,我有这个:

SiteModel.find({}, function(err, docs) { .... } );

我应该这样做吗?

SiteModel.slaveOK().find({}, function(err,docs) { ... } );

推荐答案

以下是Mongoose.js网站上的官方示例:

Here's the official example from the Mongoose.js website:

Model
.where('age').gte(25)
.where('tags').in(['movie', 'music', 'art'])
.select('name', 'age', 'tags')
.skip(20)
.limit(10)
.asc('age')
.slaveOk()
.hint({ age: 1, name: 1 })
.run(callback);

所以我想上面的示例可能会起作用,但是这样做是这样的:

So I guess your example above would probably work, but do it like so:

Model.find(conditions).slaveOk().run(callback);

这篇关于如何在猫鼬中运行SlaveOk?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-18 15:24