Maneira correta de importar o arquivo json para mongo

Eu tenho tentado usar o mongo com alguns dados importados, mas não consigo usá-lo corretamente com a descrição do meu documento.

Este é um exemplo do .json que eu importo usando o mongoimport:https://gist.github.com/2917854

mongoimport -d test -c example data.json

Notei que todo o meu documento é importado para um objeto único, apesar de criar um objeto para cada loja.

É por isso que quando tento encontrar uma loja ou qualquer coisa que eu queira consultar, todo o documento é retornado.

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

Eu quero ser capaz de consultar o banco de dados para obter produtos pelo id usando notação de ponto algo semelhante a:

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

O problema é que todo o documento é importado como um único objeto. A questão é: como
Preciso importar o objeto para obter o resultado desejado?

questionAnswers(4)

yourAnswerToTheQuestion