Referência rápida de MongoDB


Índice

Instalação do mongo local

Fazer o download do Mongo Comunity Server https://www.mongodb.com/try/download/community

Executar o setup

Instalação do Robo 3T

Agora, vamos precisar de um cliente de mongo, para isso podemos utilizar o Robo 3T que é gratuito

Fazer o download e instalar: https://robomongo.org/download

NOTA: O Robo 3T é gratuito mas o Studio 3T não.

Pesquisar

Exemplos de pesquisa:

//Pesquisar por ID
db.getCollection('Skus').find({_id:"123456789"})

//Pesquisar por range da data
db.getCollection('Logs_CarrinhoApi').find({Timestamp: {
        $gte: ISODate("2021-08-20T11:00:00.000Z"),
        $lt: ISODate("2021-08-20T11:03:00.000Z")
    }})

//Pesquisar por range de data e mais uma condição
db.getCollection('Logs_CarrinhoApi').findOne(
 	{$and:[
		{Timestamp: {
	  		$gte: ISODate("2021-08-20T11:00:00.000Z"),
	  		$lt: ISODate("2021-08-20T11:03:00.000Z")
		}},
		{MessageObject: {
			$regex: "A garantia avulsa foi removida"
		}}
	]}
)

//Ordenar por coluna
db.getCollection('Usuarios').find({Nome: "educoutinho"}).sort({"DataCriacao": -1})


Comentários