中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

MongoDB的JSON數據如何存儲與查詢

小億
137
2024-05-07 13:02:57
欄目: 云計算

MongoDB是一種文檔數據庫,它以JSON格式存儲數據。在MongoDB中,數據以文檔的形式存儲在集合中。每個文檔是一個鍵值對的集合,類似于JSON對象。

存儲JSON數據: 要存儲JSON數據到MongoDB中,首先需要連接到數據庫,選擇一個集合,并插入文檔。以下是一個示例代碼:

// 連接到數據庫
const MongoClient = require('mongodb').MongoClient;
const url = 'mongodb://localhost:27017';
MongoClient.connect(url, (err, client) => {
  if (err) throw err;
  
  // 選擇數據庫和集合
  const db = client.db('mydb');
  const collection = db.collection('mycollection');
  
  // 插入JSON數據
  const data = { name: 'John', age: 25, city: 'New York' };
  collection.insertOne(data, (err, result) => {
    if (err) throw err;
    console.log('Data inserted successfully');
    client.close();
  });
});

查詢JSON數據: 要查詢JSON數據,可以使用MongoDB的find()方法。以下是一個示例代碼:

// 連接到數據庫
const MongoClient = require('mongodb').MongoClient;
const url = 'mongodb://localhost:27017';
MongoClient.connect(url, (err, client) => {
  if (err) throw err;
  
  // 選擇數據庫和集合
  const db = client.db('mydb');
  const collection = db.collection('mycollection');
  
  // 查詢JSON數據
  collection.find({ city: 'New York' }).toArray((err, result) => {
    if (err) throw err;
    console.log(result);
    client.close();
  });
});

以上代碼會查詢所有城市為"New York"的文檔,并將結果打印出來。可以根據需要構建更復雜的查詢條件來查詢JSON數據。

0
泗水县| 海伦市| 祁阳县| 渝北区| 阳新县| 镇康县| 凌源市| 富阳市| 榆林市| 合江县| 米易县| 西峡县| 平昌县| 克拉玛依市| 乌鲁木齐市| 调兵山市| 盐边县| 行唐县| 资兴市| 碌曲县| 新巴尔虎右旗| 德令哈市| 定州市| 新平| 商都县| 东乌珠穆沁旗| 广东省| 固始县| 日照市| 林甸县| 定陶县| 樟树市| 呼玛县| 湘西| 兴业县| 松滋市| 紫云| 广南县| 靖江市| 陕西省| 登封市|