星辰大海

人生万事须自为,跬步江山即寥廓

本文总结了 Git 在使用中比较实用的一些小技巧,随着今后的使用逐渐补充。

阅读全文 »

json 是 C# 中比较自由的数据存储格式,它的自由体现在可以不用声明很多类来规范数据格式就可以灵活地存取 json 对象。现将常用的增删查改操作方式整理出来,以便开发,以飨读者。

阅读全文 »

今天遇到这样一个问题,当我使用 findOneAndUpdate 来更新或新建文档时,发现如果文档是新建的,则定义的默认值居然为空。

经过查阅相关文档,在查询时添加 setDefaultsOnInsert: true 可以解决这个问题。

1
2
3
4
5
6
{
upsert: true,
new: true,
// 在插入时设置默认值
setDefaultsOnInsert: true,
}