我想使用 mongodb _id 属性来保证名称的唯一性。
mongo_cursor_init( cursor, &conn, &database );
bson_iterator iterator[1];
bson_find( iterator, mongo_cursor_bson( cursor ), "name" );
const char *filename = bson_iterator_string( iterator );
bson_find( iterator, mongo_cursor_bson( cursor ), "_id" );
const char *mongoid = bson_iterator_string(iterator);
char name[255];
strcpy(name,filename);
strcat(name,".");
strcat(name,mongoid);
但是,变量 mongoid 没有正确填充(根本......)。我不确定如何找到_id 的数据类型。有没有人这样做过?谢谢!
编辑:我认为答案在这里,但不确定......