我需要从服务器代码中触发对集合的插入,而不涉及客户端驱动程序。
我写了以下代码:
BatchedCommandRequest request (BatchedCommandRequest::BatchType_Insert);
request.setNS("tutorial.test");
request.setOrdered(false);
BSONObj myObject = BSON(GENOID << "namespace"<< "theNameSpace" << "query" << "myQuery" << "fields" << "theQueryFields" );
request.getInsertRequest()->addToDocuments(myObject);
并期望每次我放置此代码的函数都在运行时,这部分代码会将myObject文档插入到tutorial.test集合中,但它并没有。 知道我做错了什么吗?以及如何做到这一点?