Я пытаюсь вставить несколько объектов в одно поле. Вот пример.Документ внутри документа в MongoDB
У меня есть коллекция Questions
, поля которой Q_ID
, Q_Question
и Q_ANS
.
Теперь посты пользователей вопрос, и он переходит в:
- Q_ID: 1
- Q_Question: 'это вопрос'
Теперь другие пользователи будут размещать ответы.
Как можно вставить несколько ответов один за другим в Q_ANS
? Я пробовал
db.Questions.update({ans:'this is ans'},{$set:{Q_ID:1}})
но он только что заменил предыдущий ответ. Я хочу вставить все ответы в Q_ANS
один за другим, когда они были опубликованы.
Я думаю, что Q_ANS должен быть массивом, вы можете использовать $ push – Ragnar