Я хочу добавить новый документ, если он не существует, и обновлять атрибуты, если он существует. а также при обновлении документа создайте атрибуты, если они не существуют.
Я пробовал путь ниже. но он работает только с обновлениями.
Fbuser= {};
Fbuser.name = response.name;
Fbuser.status = "active";
Fbuser.profile_image = "https://graph.facebook.com/"+response.id+"/picture?width=150&height=150";
db.Users.update({"email":response.email},{$set:Fbuser},{upsert:true})
Можете ли вы показать нам некоторые тестовые документы и ожидаемый результат? Является ли 'Fbuser' объектом или строковой переменной? – chridam
@chridam Fbuser - это объект '{" email ":" [email protected] "}' –