0

我是 C 程序的新手,目前正在编写一个 C 程序来从 Mongodb 检索数据并将这些数据从一个集合移动到另一个集合。

这是我检索数据的代码:

bson query[1];
bson_init(query);
bson_append_start_object(query,"time");
bson_append_string(query, "$gt", starttime);
bson_append_string(query, "$lte", endtime);
bson_append_finish_object(query);
bson_finish(query);

mongo_cursor cursor[1];
mongo_cursor_init( cursor, conn, "dbA.collectionA");
mongo_cursor_set_query( cursor, query);

while( mongo_cursor_next(cursor) == MONGO_OK){
//read the data and display it
...

//here I want to move the documents from collectionA to collectionB
}

我可以成功显示数据,但是,我不知道如何在显示后将此数据移动到另一个集合中,任何人都可以提供帮助或任何提示吗?

非常感谢 !!

4

0 回答 0