Forma correcta de importar el archivo json a mongo

He estado intentando usar mongo con algunos datos importados, pero no puedo usarlo correctamente con la descripción de mi documento.

Este es un ejemplo de .json que importo usando mongoimport:https://gist.github.com/2917854

mongoimport -d test -c example data.json

Noté que todo mi documento se importó a un objeto único a pesar de crear uno de objeto para cada tienda.

Es por eso que cuando trato de encontrar una tienda o cualquier cosa que quiera consultar, se devuelve todo el documento.

db.example.find({"shops.name":"x"})

Quiero poder consultar la base de datos para obtener productos por el ID utilizando la notación de puntos algo similar a:

db.example.find({"shops.name":"x","categories.type":"shirts","clothes.id":"1"}

El problema es que todo el documento se importa como un solo objeto. La pregunta es: cómo
¿Necesito importar el objeto para obtener el resultado deseado?

Respuestas a la pregunta(4)

Su respuesta a la pregunta