c# - 预期的令牌和括号无效
问题描述
我正在尝试创建一个可以读取条目并将其添加到 MongoDB 数据库的服务。我已经让阅读部分工作了,但是当我尝试添加添加条目的方法(如果这就是所谓的)时,我的代码中出现了一些错误。我非常新,看不到错误,所以我很感激任何帮助来理解为什么它是错误的
using MongoDB.Driver;
using System.Collections.Generic;
using System.Linq;
using project.Model;
namespace project.Services
{
public class UsersService
{
private readonly IMongoCollection<User> _users;
public UsersService(UserDatabaseSettings settings)
{
var client = new MongoClient(settings.ConnectionString);
var database = client.GetDatabase(settings.DatabaseName);
_users = database.GetCollection<User>(settings.UsersCollectionName);
}
public List<User> Get()
{
return _users.Find(user => true).ToList();
}
public User Get(string id)
{
return _users.Find<User>(user => user.Id ==
id).FirstOrDefault();
}
public User Create(User user)
{
_users.InsertOne(user);
return user;
}
}
}
错误:
Invalid token 'return' in class, record, struct, or interface member declaration [project],
Invalid token '' in class, record, struct, or interface member declaration [project],
} expected [project, project]
我很确定有足够的括号,所以我不知道为什么它需要一个'}'。任何帮助表示赞赏
解决方案
推荐阅读
- javascript - 检查给定 div 中所有具有类“x”的跨度是否具有属性
- python - 通过 input type="hidden" 在视图和模板之间交换数据
- javascript - 成功设置后Discord.js中的集合对象清空
- c# - 使用 YamlDotNet 将字符串嵌套到类反序列化
- java - 无法通过 Python 的 Spring Boot REST API POST 调用上传文件
- typescript - 有什么方法可以缩小T吗?
- linux - opencv 在 raspi pi 4 上包含和 lib 路径
- soap - 如何使用 MIT App Inventor 与 SOAP API 进行通信
- amazon-web-services - 如何使用 Amazon EventBridge 发送预定的自定义消息
- php - MongoDB 拒绝 Laravel 8