How can this code:
api( ).update(query, obj, {upsert: true, new: true}, function complete (err, r1) {
if (!err) {
console.log("r1 = " + r1)
console.log("typeof(r1) = " + typeof(r1))
console.log("r1.upserted = " + r1.upserted)
console.log("Object.keys(r1) = " + Object.keys(r1))