C# 如何将集合导出到Json文件?

C# 如何将集合导出到Json文件?,c#,mongodb,export,C#,Mongodb,Export,我在数据库中有一个集合,我想将它导出到c#中的json文件中。 我知道可以通过mongo shell执行的命令。 有以下命令-mongoexport--collection=movies--db=director--out=movies.json 但我正在寻找c代码来实现这一点。 非常感谢您的帮助。例如,System.Text.Json和Newtonsoft.Json都有将对象序列化为Json的方法。使用MongoDB C#驱动程序获得收藏后,只需使用其中一个即可。然后,当您拥有JSON时,您可

我在数据库中有一个集合,我想将它导出到c#中的json文件中。 我知道可以通过mongo shell执行的命令。 有以下命令-
mongoexport--collection=movies--db=director--out=movies.json

但我正在寻找c代码来实现这一点。
非常感谢您的帮助。

例如,
System.Text.Json
Newtonsoft.Json
都有将对象序列化为Json的方法。使用MongoDB C#驱动程序获得收藏后,只需使用其中一个即可。然后,当您拥有JSON时,您可以使用
System.IO
将其写入文件。您可以从C以系统命令的形式运行
mongoexport
,如下所示: