.First() / .FirstOrDefault()Where is FindFirstOrDefault(predicate) are tiherFindOneOr|Delete|Reaplce which seems fucking dumbFind( + limit:1) which return IEnumerable<T> and not T which seems fucking dumbFindOne() was mentionned in older documentation but cannot find in current versionFindOne(predicate) returning eitherT or throw => equivalent of First(predicate)T or default(T) => equivalent of FirstOrDefault(predicate)Result<T> if I have to check success + direct T