Este operador definirá o valor de um determinado campo para a data atual como uma data ou tipo de data de data e hora.
Sintaxe do operador
A seguir, mostra a sintaxe do $ CurrentDate Operator:
$ currentDate: :,…Você pode especificar o parâmetro de especificação de Types como A:
Vamos ilustrar como usar este operador.
Exemplo prático
Vamos começar criando uma coleção de amostras para fins de teste.
dB.CreateCollection ("Usuários")Podemos então criar um documento como mostrado no código abaixo:
dB.Usuários.insertone (_ id: 0, nome de usuário: "userName1", modificado: timestamp (1663761552, 3))Pegue os documentos:
dB.Usuários.encontrar()Em seguida, podemos atualizar o valor do campo modificado para a data atual, conforme mostrado na consulta:
dB.Usuários.UpdateOne (A consulta acima deve atualizar o campo modificado para a data atual. Podemos verificar como mostrado:
dB.Usuários.encontrar()Nesse caso, o parâmetro $ currentDate inserirá a data como um tipo de data.
Para inserir a data atual como um registro de data e hora, podemos executar o parâmetro:
dB.Usuários.UpdateOne (Isso deve atualizar o campo modificado para a data atual como tipo de carimbo de data / hora.
Saída:
Conclusão
Nesta postagem, discutimos como usar o $ CurrentDate Operator em documentos do MongoDBB. Este operador permite que você insira o valor de um campo como tipo de data ou registro de data e hora.