如何为多个数据制作toString函数?

时间:2017-08-08 15:50:18

标签: javascript mongodb

我不知道为什么mongo mlab _id不是字符串?我需要在我的架构中仔细检查上下文和viewer._id。这是我的代码:

resolve: async ({_id}, {status, ...args}, context) => {
        // {_id} destructure _id property on root
        console.log("allTodosByUser field = ",_id)
        console.log("allTodosByUser field = ",context.user._id)
        console.log("allTodosByUser equal",Boolean(_id.toString() === context.user._id.toString())) // suddenly using toString becomes true

这不是什么大不了的事,但不知何故我不想使用toString进行比较:

if(_id.toString() === context.user._id.toString())

所以我想创建一个像这样的函数:

const { _id, context.user._id: contextUserId } = [_id, context.user._id], // push the _id, and context.user._id in an object so I can destructure?

0 个答案:

没有答案