我正在使用' sails-memory'用于在用户登录后存储用户 注销时我试图从内存中销毁用户。
用户套接字模型:
attributes: {
userId: 'string',
companyId:'string',
socketId:'string',
rooms: {
collection: 'socketRooms',
via: 'users',
dominant: true
}
}
创建方法:
UserSocket.create({
userId : user.id,
socketId : socketId,
companyId : user.company
}).exec(function(err, userSocket) { ... });
销毁用户套接字:
UserSocket.destroy({id:user.id}).exec(function(){ ... });
问题1:是否有任何界面可以查看Sails-Memory
中存储的所有数据?
问题2:目前我在模型中使用migrate: drop
,它清除所有风帆与帆上升模型相关的内存数据。使用migrate: drop
是否合适?
先谢谢。
答案 0 :(得分:1)
sails-memory是"一个内存中的对象存储,它作为一个捆绑的启动数据库运行良好(严格的警告,它只适用于非生产用途)"。因为当应用程序完成所有数据时,无论如何都放弃了迁移的内容并不重要。
要访问数据,您只需使用默认的休息服务(如果您没有将其禁用),那么如果您的模型被调用,那么#34;"你应该能够获得localhost上的所有数据:1337 / something /