假设我有两个字段member并且userData在同一个集合中,如下所示。
{
member: [
{ _id: ObjectId("60ff03a462256b70fdb979dc"), role: "admin" },
{ _id: ObjectId("60ff03a462256b70fdb97932"), role: "member" },
{ _id: ObjectId("60ff03a462256b70fdb97995"), role: "member" },
],
userData: [
{
_id: ObjectId("60ff03a462256b70fdb979dc"),
name: "Kevin",
email: "kevin@mail.com",
...
},
{
_id: ObjectId("60ff03a462256b70fdb97932"),
name: "Andrew"
email: "andrew@mail.com",
...
},
{
_id: ObjectId("60ff03a462256b70fdb97995"),
name: "Jessica",
email: "jessica@mail.com",
...
},
....
]
}
Run Code Online (Sandbox Code Playgroud)
如何通过它们合并两个字段(本质上插入member到userData)_id以填充此结果?
userWithRole: [
{
_id: ObjectId("60ff03a462256b70fdb979dc"),
name: "Kevin",
email: "kevin@mail.com",
role: "admin"
... // all …Run Code Online (Sandbox Code Playgroud) 我有以下目录结构
- common
|
|--- Component1
| |
| |--- index.js
| |--- Component1.tsx
| |--- Component1.scss
|
|--- Component2.tsx
|
Run Code Online (Sandbox Code Playgroud)
在 Component1index.js和 Compoennt1.tsx 中,我导出默认值
组件1/index.js
- common
|
|--- Component1
| |
| |--- index.js
| |--- Component1.tsx
| |--- Component1.scss
|
|--- Component2.tsx
|
Run Code Online (Sandbox Code Playgroud)
组件 1/组件 1.tsx
export { default as Component1 } from './Component1'
Run Code Online (Sandbox Code Playgroud)
我想通过默认导入来Component2.tsx导入。Component1.tsx然而它抱怨“/Component1/index 中没有默认导出”。我认为该目录默认/Compoennt1导出Component1.tsx,但它不起作用
组件2.tsx
const Component1 = () => { code... }
export default …Run Code Online (Sandbox Code Playgroud)