更新匿名用户

时间:2017-12-05 01:27:08

标签: mongodb sitecore-xdb

使用Sitecore 8.2,我无法持续更新电子邮件,并为联系人命名字段。在MongoDB中,我已经看到使用此代码更新了这些字段的联系人集合,但我刚从Mongo中的Contacts中删除了所有行并执行了下面的代码,并且联系人中没有新条目

Tracker.Current.Session.Identify(emailAddress);
var currentContact = Tracker.Current.Contact;

var personalFacet = currentContact .GetFacet<Sitecore.Analytics.Model.Entities.IContactPersonalInfo>("Personal");

personalFacet.FirstName = firstName;

personalFacet.Surname = surName;

XdbContactManager.SaveAndReleaseContact(currentContact);

1 个答案:

答案 0 :(得分:0)

更换

XdbContactManager.SaveAndReleaseContact(currentContact);

XdbContactManager.FlushContactToXdb(currentContact);

似乎解决了我的问题