我所理解的是,帆与其模型绑定收藏。有没有办法可以在运行时创建一个集合。我想要做的是为每个用户创建一个不同的集合。像(user_12345,每个用户都是唯一的)。
我尝试过waterline和sails-mongo,他们允许我查询CRUD操作的集合。但我无法理解如何使用sails-mongo或waterline库创建新的集合。请帮忙。
答案 0 :(得分:0)
Waterline没有提供在Mongo中创建任意集合的方法。 ORM的工作是将应用程序中的逻辑模型映射到数据库中的集合(或表,或其他)。通过为每个用户提供他们自己的集合,你不清楚你想要完成什么,但如果真的有必要,你仍然可以通过让原始的Mongodb驱动程序成为项目中的依赖项来实现它。 :
npm install --save mongodb
并遵循documentation来连接和创建集合。但是,您无法使用Waterline来处理这些收藏品;您必须使用本机操作进行所有插入,查询等操作。