Function MongoCollection.findAndModifyExt
Combines a modify and find operation to a single atomic operation with generic options support.
Parameters
Name | Description |
---|---|
query | MongoDB query expression to identify the matched document |
update | Update expression for the matched document |
options | Generic BSON object that contains additional options
fields, such as "new": true |
Throws
An Exception
will be thrown if an error occurs in the
communication with the database server.
See Also
http://docs.mongodb.org/manual/reference/command/findAndModify
Example
import vibe .db .mongo .mongo;
void test()
{
auto coll = connectMongoDB("127.0.0.1") .getCollection("test");
coll .findAndModifyExt(["name": "foo"], ["$set": ["value": "bar"]], ["new": true]);
}