在pymongo中,可以选择打开具有特定集合名称的GridFS.例如. mygridfs = gridfs.GridFS(db,collection = mycolc).我在MongoDB C#驱动程序(官方MongoDB最新驱动程序版本)中找不到类似的选项.因此,如果我想在Python和C...
在pymongo中,可以选择打开具有特定集合名称的GridFS.例如. mygridfs = gridfs.GridFS(db,collection = mycolc).
我在MongoDB C#驱动程序(官方MongoDB最新驱动程序版本)中找不到类似的选项.
因此,如果我想在Python和C#模块之间共享GridFS数据,我只能使用DB中的默认GridFS(名为“fs”).
是否可以在C#MongoDB驱动程序中以某种方式访问??具有非默认名称的GridFS的任何线索?
解决方法:
在c#中使用网格的示例:
var url = new MongoUrl("mongodb://localhost");
var Client = new MongoClient(url);
var Server = Client.GetServer();
var Database = Server.GetDatabase("test");
var collection = Database.GetCollection("test");
var set = new MongoGridFSSettings {UpdateMD5 = true, ChunkSize = 512*1024, VerifyMD5 = false};
// you can set the name here
set.Root = "mycol";
var grid = Database.GetGridFS(set);
// Upload
grid.Upload(@"C:\Users\Hamid\Desktop\sample.txt", "remote");
// Download
grid.Download(@"C:\Users\Hamid\Desktop\sample2.txt", "remote");
沃梦达教程
本文标题为:使用C#Driver以名称打开MongoDB GridFS
基础教程推荐
猜你喜欢
- C#/VB.NET实现创建PDF/UA文件的示例代码 2023-07-04
- C#使用HtmlAgilityPack组件解析html文档 2023-06-14
- C# 启用事务提交多条带参数的SQL语句实例代码 2022-12-06
- C#关键字之覆写overwrite介绍 2023-05-31
- DataGridView冻结列或行、列顺序调整、操作行头列头标题的方法 2023-05-23
- Unity实现单机游戏每日签到系统 2023-04-14
- C#读写EXCEL单元格的问题实现 2023-01-22
- .Net Core 3.x Api开发笔记 -- 使用AutoMapper 2023-09-28
- C#线程委托实现原理及方法解析 2023-03-10
- 详解C# winform ListView的基本操作 2023-05-16