[15:33:37] <bartzy> Derick: Are you here by any chance ?
[15:34:29] <bartzy> If I remove() using multi:true and a query that has many documents - if while removing a document that matched the query was updated and now it is not matching the query, will it be removed anyway ?
[15:51:50] <Philipp|2> hi there! if I'm using SafeMode.True (C# driver) the source code states "w = 0". Does that mean SafeMode.True does not actually equal WriteConcern.Acknowledged?
[16:08:48] <Derick> Philipp|2: it should - where do you see the w=0?
[16:36:25] <apocn> How can I return this document like an assoc. array? http://ideone.com/g1hOOW
[16:38:00] <Philipp|2> Derick: well it is the default when using the constructor of SafeMode without a w parameter and that is used by the static True instance. since it gets frozen, too, it should not be able to change anywhere else?
[16:40:16] <Derick> I don't know the driver well enough, but you are using MongoClient, not?
[17:26:46] <bartzy> If I remove() using multi:true and a query that has many documents - if while removing a document that matched the query was updated and now it is not matching the query, will it be removed anyway ?
[18:16:46] <bartzy> If I remove() using multi:true and a query that has many documents - if while removing a document that matched the query was updated and now it is not matching the query, will it be removed anyway ?
[18:16:52] <bartzy> sorry , no need for multi:true
[18:17:28] <bartzy> but if the remove removes 10,000 documents, which takes 10 seconds to complete. The 9,999th document gets updated after 1 second, which gets it out of the query to remove. what will happen ?
[18:18:01] <Derick> bartzy: it won't be removed then
[18:18:21] <bartzy> Derick: So each document is being evaluated by itself when it is removed ?
[18:18:22] <Derick> but it's difficult to predict as it depends on how the result set is traversed