Chapter 3 - Creating and Manipulating Documents Flashcards

1
Q

Qual o campo “principal” e “mais” obrigatório de um documento?

A

O campo _id, todo documento precisa ter um e seu valor é único.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

O que é o ObjectId()?

A

É uma forma padrão que o MongoDB tem para definir o campo _id e para ter certeza que o valor é único.

Mas você pode definir o ID da forma que achar melhor.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

O que acontece se, no comando insert(), eu adicionar vários documentos mas apenas um emitir erro?

A

Os outros documentos não serão inseridos, pois esse é o comportamento padrão. Caso queira que seja, você precisa passar o parâmetro { ordered: false }

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

O que acontece caso você use o comando insert em uma collection que não existe?

A

O MongoDB irá criar para você, essa foi uma escolha de design para ficar mais fácil criar collections.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly