MongoDB básico que precisa saber.

O Banco

MongoDb - Banco de dados NoSql orientado a documentos escrito em C++, seus dados são salvos em formas de documentos JSON (BSON - JSON “binarizado”)

Essa descrição é algo que você encontra fácil pela internet.

Claro que você já sabe, mas não custa nada mostrar o exemplo de um documento JSON:

{
  "nome":"Testando um JSON",
  "email":"json@gmail.com",
  "tel":"5454-5454"
}

Beleza vamos ao que interessa:

Listando todas as bases

  $ show dbs

Listando todas as coleções

  $ show collections

Criando Coleção

  $ db.createCollection("pessoas")

Inserindo na Coleção

  $ db.agenda.insert({nome:"Testando um JSON" , email: "json@gmail.com" , tel: "5454-5454" });

Buscando registro na Coleção

  $ db.agenda.find({id:123})

Removendo registro da Coleção

  $ db.agenda.remove({id:1});

Atualizando registro na Coleção.

  $ var pess = db.pessoas.find({id:1});
  $ pess.email = "pessoa@gmail.com";
  $ db.pessoas.save(pess);

ou

  $ db.pessoas.update({email: 'json@gmail.com'}, {$set: {email: "pessoa@gmail.com"}})

O $set faz com que todos os dados seja mantido, alterado apenas o email.

Buscando eegistros e limitando as ocorrencias.

  $ db.pessoas.find().limit(2)

Buscando Registros e ordenando as ocorrencias.

  $ db.pessoas.find().sort({"email":-1}) // onde 1 ASC e -1 DESC

Deletando uma base.

  $ db.dropDatabase() (irá deletar a base que vc está conectado)

Deletando uma coleção.

  $ db.pessoas.drop()

Esses são os básicos, depois vou colocando mais aqui