db.members.find( {"groupId": 115, userId: { $in: [ 1000, 1001 ] } } );
I find a lot of place, include MongoDB/GitHub. but no use, Who can tell me how to implement this query use c++, thank you very much!
as follow can not work:
auto members = bsoncxx::builder::basic::array{};
for (vector<string>::size_type i = 0; i != userIds.size(); ++i) {
int id = std::atoi(userIds[i].c_str());
bsoncxx::builder::basic::document doc;
doc.append(kvp("userId", id));
members.append(doc);
}
auto docValue = make_document(kvp("id", gid), kvp("$in", members)));
auto res = coll.delete_many(docValue.view());