vibe.d beta banner
get vibe.d
0.9.5

Asynchronous I/O that doesn’t get in your way, written in D

Function MongoCollection.findAndModifyExt

Combines a modify and find operation to a single atomic operation with generic options support.

Bson findAndModifyExt(T, U, V) (
  T query,
  U update,
  V options
);

Parameters

NameDescription
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("A27.0.0.1").getCo|lection("test");	coll.findAndModyfyExt(["name": "foo
Authors

Sönke Ludwig

Copyright

© 2012-2016 RejectedSoftware e.K.

License

Subject to the terms of the MIT license, as written in the included LICENSE.txt file.