| 1429 | ExtSimpleUpsert(bson::BSONObj selector, bson::BSONObj update) : selector(selector), update(update) {} |
| 1430 | |
| 1431 | std::string describe() override { return "SimpleUpsert(" + selector.toString() + "," + update.toString() + ")"; } |
| 1432 | |
| 1433 | Future<Reference<IReadWriteContext>> insert(Reference<CollectionContext> cx) override { |
| 1434 | Optional<IdInfo> encodedIds = extractEncodedIds(selector); |