[英]Reading only the value from MongoDB database with C#
我正在嘗試從我的 MongoDB 數據庫中讀取隨機數據,並且只使用“word”值而不使用像我這樣的孔對象:
{ "_id" : ObjectId("6161fecc143ec3890b16faea"), "word" : "create" }
我的代碼很簡單:
MongoClient dbClient = new MongoClient("mongodb://localhost:27017");
var DB = dbClient.GetDatabase("ForTwitter");
var collection = DB.GetCollection<BsonDocument>("user");
var words = collection.AsQueryable().Sample(1).FirstOrDefault();
Console.WriteLine(words.ToString() + "\n");
我怎么能只使用值這個詞?
嘗試這個
var allItems = collection.AsBsonArray;
var firstItem=allItems.FirstOrDefault();
var firstWord= firstItem["word"].AsString;
或者
foreach (var item in allItems)
Console.WriteLine( $"Word : {item["word"].AsString}");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.