コード例 #1
0
ファイル: replica_set_tag.cpp プロジェクト: 7segments/mongo-1
    void ReplicaSetTagConfig::_appendConstraint(
            const ReplicaSetTagPattern::TagCountConstraint& constraint,
            BSONObjBuilder* builder) const {

        _appendTagKey(constraint.getKeyIndex(), builder);
        builder->append("minCount", int(constraint.getMinCount()));
    }
コード例 #2
0
ファイル: repl_set_tag.cpp プロジェクト: DINKIN/mongo
void ReplSetTagConfig::put(const ReplSetTag& tag, std::ostream& os) const {
    BSONObjBuilder builder;
    _appendTagKey(tag.getKeyIndex(), &builder);
    _appendTagValue(tag.getKeyIndex(), tag.getValueIndex(), &builder);
    os << builder.done();
}