Я экспериментирую с Couchbase + Xamarin.Forms, пытаясь выполнить простой поиск, показывая результаты в ListView, но я застрял. :( Кто-то знает, как добавить строки/документы запроса в список?
public List<Visitor> SearchRecord (string word)
{
var viewByName = db.GetView ("ByName");
viewByName.SetMap((doc, emit) => {
emit (new object[] {doc["first_name"], doc["last_name"]}, doc);
}, "2");
var visitorQuery = viewByName.CreateQuery();
visitorQuery.StartKey = new List<object> {word};
// visitorQuery.EndKey = new List<object> {word, new Dictionary<string, object>()};
visitorQuery.Limit = 100;
var visitors = visitorQuery.Run();
var visitorList = new List<Visitor> ();
foreach (var visitor in visitors) {
// visitorList.Add(visitor.Document); <-- Error.
System.Console.WriteLine(visitor.Key);
}
return visitorList;
}
Я получаю сообщения об ошибках:
Ошибка CS1501: нет перегрузки для аргументов метода
Add' takes
2 (CS1501) (Demo_Couchbase.Droid).
Заранее благодарим вас за любую помощь, которую вы можете предоставить.