robbiblubber.org

help | login | search:  
<<

Home Page
Index

Projects

Utility Suite
Data Suite
Bad Wolf Suite
WeakWiki

User Docs

ConfigNotepad
LED
rqoon
Nuub

Code Docs

.NET
Java
PHP

robbiblubber.org

Specs
Articles

Sources















read  source  history 


findOneAndReplace()


MongoDB Driver Function Reference


Replaces a single document based on the specified filter returning the replaced document.
More information can be found in the corresponding entry of the MongoDB Manual.



<collection>.findOneAndReplace(<filter>, <replacement>[, <options>])



Arguments


<collection> The target collection.
<filter> A filter expression using query operators.
<replacement> A BSON document to replace the document.
<options> A BOSN document specifying options.



Options


{ projection: <document>, sort: <document>, upsert: <boolean>, maxtime: <long>,
collation: <document>, hint: <document> }

projection Defines a subset of fields to return.
sort Specifies a sort order.
upsert Toggles an upsert.
maxtime Specifies a time limit in milliseconds.
collation A document specifying the collation.
hint A document specifying a hint.



Return Value


Returns a result set (cursor).



Example


db.employees.findOneAndReplace({ salary: { $gt: 700000 }}, { name: "Roo", firstname: "Kanga", age: 20, salary: 100000 }, { sort: { age: 1 }});


Finds documents from the employee collection with a salary greater than 700000, sorts them by age, then replaces the first document in the result.




home | MongoDB Driver Function Reference | MongoDB Driver