Non-aggregate Oriented NoSQL such as Graph database are a superset of Aggregate Oriented NoSQL such as Key/Value, Column family and Document-based. The Non-aggregate oriented NoSQL uses relations heavily.
Non-aggregate databases are more ACID compliant.
In case of applications involving lots of complex Queries Non-aggregate database such as Neo4J is the best choice.