Показать сообщение отдельно
Старый 27.10.2015, 19:12   #26
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Чат: PHP + MySQLi или что то другое?

Вставлять:

var data = { };
data['friends.' id] = {
    
state0
};

collection.update({
    
_idowner
}, {
    
$setdata,
    
$addToSet: {
        
friend_idsid
    
}
}); 
Обновлять стейт:
var data = { };
data['friends.' id '.state'] = 0;

collection.update({
    
_idowner
}, {
    
$setdata
}); 
Если используешь node 4+ то там есть computed properties, часть ecma6, и можно просто так:

collection.update({
    
_idowner
}, {
    
$set: {
        [
'friends.' id '.state']: 0
    
}
}); 
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
St_AnGer (27.10.2015)