0
を使用している間、私は、以下の機能を持っている:
module.exports.saveClient = function(name) {
db.myDatabase.findAndModify({
query: { _id: 'clients' },
update: { $set: { clients: { name: {
'name': name,
'projects':{}
}
}}},
new: true
}
};
私はこのような関数を呼び出すとき:$セットで
myModule.saveClient(clientName);
オペレータはそれを次のように読んでいます:
update: { $set: { 'clients': { 'name': {
'name': clientName,
'projects':{}
}
}}}
フィールドの名前は文字列に変換されますので、最初の 'name'は 'clientName' (値は関数の引数として渡されます)。