Document Operation
You can add a new empty document to current collection.Select a data Node at the left pannel.
  • MenuItem:Add Document
  • Right Context Menu:Add Document
A empty document will append to current collection.



As you have add a empty document to collection.Now try to add some element to this empty document.
1.Add a BsonElement to collection:Select document node,then
  • Menu:Operation -> Document -> Add Element
  • RightClick Context - > Add Element


Now BsonString,BsonInt32,BsonDateTime,BSonBoolean,BSonDocument,BSonArray is supported.



You also can add Element to a document,or add a value to a Array with "Add Element" menuitem. (But now a Array or a Document add to a Array is not support yet)
With this tool,you can generate your owner layout quickly.



You can also copy,cut,paste Element of a document or value of a array to generate your owner layout quickly.


Data Query
With DataQuery,you can decide the output fields with conditions.
To enable the DataQuery,please select the data node from the left panel,then
  • Click the MainMenu : Data -> Query
  • Click the ContextMenu : Query
You can Select the output fields with sort in "Output fields" tab.



You can give some conditions to limit the output data in "Filter" tab.

Example1: Select * from Collection Where Age > 10






Example2: Select * from Collection Where Age > 10 Or Age2 < 10






Example3: Select * from Collection Where (Age > 10 and Age2 < 10) or Age > 10





You can save your query filter into a .xml file or load your query filter from a .xml file at any functions witch support query filter.
(All Aggregation is support query filter.)
You also can click the icon on toolbar to switch filter status quickly.