For most practical purposes there is no difference. A document is often just a serialized object, and if you only need a basic store, any key / value store can contain objects.
There may be differences in things, for example, how partial updates and queries are handled, but since there is no standard NoSQL, you get as many differences between products in the same category.
Tom clarkson
source share