Код: Выделить всё
function getNextSequence(name) {
var ret = db.counters.findAndModify(
{
query: { _id: name },
update: { $inc: { seq: 1 } },
new: true
}
);
return ret.seq;
}
Необходимо выполнить запрос с функцией:
Код: Выделить всё
db.users.insert(
{
count: getNextSequence("count"),
}
)
Код: Выделить всё
$collection = Yii::$app->mongodb->getCollection(['db', 'users']);
$collection->update([], ['count' => 'getNextSequence("count")']);
Но вот как выполнить функцию самой MongoDB?