gpt4 book ai didi

c# - 如何使用 C# 驱动程序在 mongodb 中使用 $currentdate

转载 作者:行者123 更新时间:2023-12-05 01:47:51 24 4
gpt4 key购买 nike

我正在尝试编写以下查询,以使用 C# 中的服务器端时间更新时间。

db.users.update(
{ _id: 1 },
{
$currentDate:
{
lastModified: true,
lastModifiedTS: { $type: "timestamp" }
}
})

谁能建议如何通过 C# 代码运行此命令以及为此我需要使用哪个驱动程序版本?

最佳答案

差不多一年后,我偶然发现了这个问题并做了同样的研究。

我在官方mongo驱动1.9.2版本中发现了这个有趣的方式:

var query = Query.EQ("_id", 1);
var update = Update
.Set("field_timestamp_local", DateTime.Now)
.CurrentDate("field_timestamp_mongo");
collection.Update(query, update);

此代码将 2 个字段设置为时间戳,第一个是本地客户端时间戳,第二个字段是服务器时间。

关于c# - 如何使用 C# 驱动程序在 mongodb 中使用 $currentdate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21384973/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com