MongoDB reader

Hi all,

      I tried to use the MongoDB reader to retrieved the componds that contains a specified  ECFP_6 Feature, Unfortunately, it cannot get any results and without any warning. I have viewed the "documents" in json text format, and found that the ECFP_6 became a embedded document type in MongoDB database,which contains two keys:"__ctag__" and "__data__".  "__ctag__" specifies the Pipeline pilot data type and the "__data__" stores the fingerprints data. The data can be well retrieved by use the query such as "{'ECFP_6.__data__':734603939}" in  several MongoDB tools, However the same query also cannot work in MongoDB Reader, I had changed the key with "/generic/ECFP_6","/generic/ECFP_6/__data__" and "ECFP_6/__data__", but none of them did work.

      I had to convert the calculated ECFP_6 to Integer array type before they written into the database, so I can retrieved the compounds by the query "{'ECFP_6':xxxxx}" by after. But I dont think this is a good idea,because the property "ECFP_6" would be not a Fingerprint type in the search results records, and may lead to some problems in following pipelines. I think this Problem may existing in other Pipeline Pilot special data types, How can we fixed it?