On Fri, Jul 13, 2012 at 1:41 PM, Jonatan Fournier <jonatan.fourn...@gmail.com> wrote: > On Fri, Jul 13, 2012 at 12:57 AM, Yonik Seeley > <yo...@lucidimagination.com> wrote: >> On Thu, Jul 12, 2012 at 3:20 PM, Jonatan Fournier >> <jonatan.fourn...@gmail.com> wrote: >>> Is there a flag for: if document does not exist, create it for me? >> >> Not currently, but it certainly makes sense. >> The implementation should be easy. The most difficult part is figuring >> out the best syntax to specify this. >> >> Another idea: we could possibly switch to create-if-not-exist by >> default, and use the existing optimistic concurrency mechanism to >> specify that the document should exist. >> >> So specify _version_=1 if the document should exist and _version_=0 >> (the default) if you don't care. > > Yes that would be neat!
I've just committed this change. > One more question related to partial document update. So far I'm able > to append to multivalue fields, set new value to regular/multivalue > fields. One thing I didn't find is the "remove" command, what is its > JSON syntax? Set it to the JSON value of null. -Yonik http://lucidimagination.com