我正在尝试在列中创建一个用户
sellerKeys
在另一列中。我得到了:
ValidationError:令牌验证失败:user:路径“user”是必需的。
const createUser = async (userBody) => {
if (await User.isEmailTaken(userBody.email)) {
throw new ApiError(httpStatus.BAD_REQUEST, 'Email already taken');
}
// return User.create(userBody);
const createdUser = await User.create(userBody);
const sellerId = createdUser._id;
const user = createdUser.name;
console.log(user);
const sellerkeyBody = {
sellerId: sellerId, // Replace with the actual sellerId for the user
user: user,
shopify: {
isActive: false,
erp: {
isActive: false,
},
magento: {
isActive: false,
},
lazada: {
isActive: false,
},
shopee: {
isActive: false,
}
}
};
const createdSellerKey = await createSellerkey(sellerkeyBody);
await createdUser.save();
return { user: createdUser, sellerKey: createdSellerKey };
};
这是我的代码