【发布时间】:2018-01-23 15:10:16
【问题描述】:
我知道如何通过 powershell 导入 json 文件,但是是否可以通过 powershell 导入包含 Guid 作为 ID 的 json 文件?
C# 将 Guid 转换为 mongodb 类型的 LUUID。
例如,我想使用 Mongo2go 进行集成测试 - 我想导入 json 文件作为示例数据。 json文件应该长什么样子,让mongoimporter明白字段ID来自LUUID?
我尝试过关注 Json:
选项1
{
"_id": LUUID("8a95184b-5125-4b0d-914e-8e4650f19b5c"),
"Date" : {$date: "2014-03-20T03:09:27.000+01:00"},
"Name" : Foo
}
选项2
{
"_id": $LUUID("8a95184b-5125-4b0d-914e-8e4650f19b5c"),
"Date" : {$date: "2014-03-20T03:09:27.000+01:00"},
"Name" : Foo
}
选项3
{
"_id": {LUUID : "8a95184b-5125-4b0d-914e-8e4650f19b5c"},
"Date" : {$date: "2014-03-20T03:09:27.000+01:00"},
"Name" : Foo
}
选项 4
{
"_id": {$LUUID : "8a95184b-5125-4b0d-914e-8e4650f19b5c"},
"Date" : {$date: "2014-03-20T03:09:27.000+01:00"},
"Name" : Foo
}
选项 5
{
"_id": {LUUID : {"8a95184b-5125-4b0d-914e-8e4650f19b5c"}},
"Date" : {$date: "2014-03-20T03:09:27.000+01:00"},
"Name" : Foo
}
选项 6
{
"_id": {$LUUID : {"8a95184b-5125-4b0d-914e-8e4650f19b5c"}},
"Date" : {$date: "2014-03-20T03:09:27.000+01:00"},
"Name" : Foo
}
但它们都不起作用。
【问题讨论】:
-
什么是 C# guid,与“普通”guid 相比?
-
@RandRadom 我想说的是它是一个 guid,用 c# 创建的
-
你有没有找到解决这个问题的方法?我有一个模拟 api,我遇到了同样的问题。