5#include <bsoncxx/json.hpp>
6#include <mongocxx/cursor.hpp>
9#include <imtbase/IObjectCollectionIterator.h>
10#include <imtmongo/IMongoDatabaseObjectDelegate.h>
23 typedef imtbase::IObjectCollection::DataPtr DataPtr;
28 virtual bool Next()
override;
29 virtual bool Previous()
override;
30 virtual QByteArray GetObjectId()
const override;
31 virtual bool GetObjectData(imtbase::IObjectCollection::DataPtr& dataPtr)
const override;
32 virtual idoc::MetaInfoPtr GetDataMetaInfo()
const override;
33 virtual QVariant GetElementInfo(QByteArray infoId)
const override;
35 mongocxx::cursor m_cursor;
36 mongocxx::cursor::iterator m_iterator;