tsc*_*zle 2 mongodb meteor objectid
我正在使用Meteor并且有一个关于覆盖Meteor用于用户ID的默认行为的问题.
我希望用户可以通过_idObjectId类型的字段进行唯一标识,而不是Meteor默认使用的任何类型(字符串?).是否有类似配置参数的东西,我可以设置为了这样的情况?
简短回答:
您不能将Objectd用作集合的_id属性users.
答案很长:
拒绝的理由是,虽然有待讨论,但核心软件包需要一些简单性和健壮性的设计决策.他们确实有一个观点,那么为这个错误报告+1的开发者也是如此(我就是其中之一).
还有一个拉取请求来解决另一个问题,同时解决这个问题,但由于某些不兼容性而被拒绝.
如果您真的需要一个全面需要ObjectId的解决方案,那么您最安全的选择是创建自己的帐户包,您可以通过根据您的需求分配原始帐户包来完成.
事实上,我在该问题上的评论建议对源代码进行快速而肮脏的修复,在登录流程期间检查用户的id,这需要一个字符串.您可以为包和更改该检查以接受ObjectId.
| 归档时间: |
|
| 查看次数: |
963 次 |
| 最近记录: |