У меня есть курсор, который содержит, по меньшей мере, один элемент:Как вернуть первый элемент MongoCursor?
MongoCursor cursor = oColl.FindAs<CMongoCon>(Query.EQ("isAc", "1"));
Я хотел бы вернуть только первый элемент. Сейчас я делаю это так
foreach (CMongoCon job in cursor)
{
return job;
}
Будет ли более простой способ, поскольку я знаю, что это первый элемент?
благодарит за быстрый ответ. Однако я видел этот точный ответ, но у меня нет этого свойства Single(), хотя включен System.Linq – Cher
В этом примере они также делают .SetSortOrder (sortBy) .SetLimit (1), который может возвращать коллекцию, которая действительный для использования с System.Linq. Может существовать метод или метод расширения для класса MongoCursor, который возвращает ICollection или IEnumerable. – KSib
Я не понимаю, хотя у меня есть system.linq, я не могу использовать эти свойства? – Cher