vibe.d beta banner
get vibe.d
0.10.0

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

Function MongoCollection.findAndModify

Combines a modify and find operation to a single atomic operation.

Bson findAndModify(T, U, V) (
  T query,
  U update,
  V returnFieldSelector
);

Bson findAndModify(T, U) (
  T query,
  U update
);

Parameters

NameDescription
query MongoDB query expression to identify the matched document
update Update expression for the matched document
returnFieldSelector Optional map of fields to return in the response

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

Authors

Sönke Ludwig

Copyright

© 2012-2016 Sönke Ludwig

License

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