В Java все находится в форме класса.
Если вы хотите использовать любой объект, тогда у вас есть две фазы:
Пример:
Object a;
a=new Object();
То же самое для концепции массива
Item i[]=new Item[5];
i[0]=new Item();
Если вы не дают секцию инициализации, тогда возникает NullpointerException
.
Вы можете присвоить свой update
объект запроса, который предотвращает обновление, если name
уже присутствует в profile_set
. В оболочке:
db.coll.update(
{_id: id, 'profile_set.name': {$ne: 'nick'}},
{$push: {profile_set: {'name': 'nick', 'options': 2}}})
Таким образом, это будет выполнять только $push
для документа с сопоставлением _id
и где нет элемента profile_set
, где name
есть 'nick'
.
profile_set.name
? – MK Yung 23 December 2013 в 12:13