久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

MongoDB中怎么實現關系運算

154次閱讀
沒有評論

共計 3380 個字符,預計需要花費 9 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

MongoDB 中怎么實現關系運算,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

在 MongoDB 里面支持的關系查詢操作:大于($gt),小于($lt),大于等于($gte), 小于等于($lte), 不等于($ne), 等于(key:value,$eq)。

范例:定義一個員工信息集合
db.emp.drop();
db.emp.insert({name : 趙一 , sex : 男 , age :30, sal :1000, loc : 北京});
db.emp.insert({name : 錢二 , sex : 女 , age :22, sal :5000, loc : 上海});
db.emp.insert({name : 孫三 , sex : 男 , age :40, sal :2000, loc : 深圳});
db.emp.insert({name : 李四 , sex : 女 , age :30, sal :7000, loc : 北京});
db.emp.insert({name : 周五 , sex : 女 , age :30, sal :6400, loc : 北京});
db.emp.insert({name : 吳六 , sex : 男 , age :30, sal :2500, loc : 重慶});
db.emp.insert({name : 鄭七 , sex : 女 , age :50, sal :4700, loc : 成都});
db.emp.insert({name : 王八 , sex : 男 , age :35, sal :8000, loc : 北京});

db.emp.find().pretty();
{
  _id : ObjectId(599108423268c8e84253be26),
  name : 趙一 ,
  sex : 男 ,
  age : 30,
  sal : 1000,
  loc : 北京
}
{
  _id : ObjectId(599108423268c8e84253be27),
  name : 錢二 ,
  sex : 女 ,
  age : 22,
  sal : 5000,
  loc : 上海
}
{
  _id : ObjectId(599108423268c8e84253be28),
  name : 孫三 ,
  sex : 男 ,
  age : 40,
  sal : 2000,
  loc : 深圳
}
{
  _id : ObjectId(599108423268c8e84253be29),
  name : 李四 ,
  sex : 女 ,
  age : 30,
  sal : 7000,
  loc : 北京
}
{
  _id : ObjectId(599108423268c8e84253be2a),
  name : 周五 ,
  sex : 女 ,
  age : 30,
  sal : 6400,
  loc : 北京
}
{
  _id : ObjectId(599108423268c8e84253be2b),
  name : 吳六 ,
  sex : 男 ,
  age : 30,
  sal : 2500,
  loc : 重慶
}
{
  _id : ObjectId(599108423268c8e84253be2c),
  name : 鄭七 ,
  sex : 女 ,
  age : 50,
  sal : 4700,
  loc : 成都
}
{
  _id : ObjectId(599108433268c8e84253be2d),
  name : 王八 ,
  sex : 男 ,
  age : 35,
  sal : 8000,
  loc : 北京
}

范例:查詢姓名為孫三的信息
db.emp.find({name : 孫三}).pretty();
{
  _id : ObjectId(599108423268c8e84253be28),
  name : 孫三 ,
  sex : 男 ,
  age : 40,
  sal : 2000,
  loc : 深圳
}

范例:查詢性別為男的人員信息
db.emp.find({sex : 男}).pretty();
{
  _id : ObjectId(599108423268c8e84253be26),
  name : 趙一 ,
  sex : 男 ,
  age : 30,
  sal : 1000,
  loc : 北京
}
{
  _id : ObjectId(599108423268c8e84253be28),
  name : 孫三 ,
  sex : 男 ,
  age : 40,
  sal : 2000,
  loc : 深圳
}
{
  _id : ObjectId(599108423268c8e84253be2b),
  name : 吳六 ,
  sex : 男 ,
  age : 30,
  sal : 2500,
  loc : 重慶
}
{
  _id : ObjectId(599108433268c8e84253be2d),
  name : 王八 ,
  sex : 男 ,
  age : 35,
  sal : 8000,
  loc : 北京
}

范例:查詢年齡大于 30 的人員
db.emp.find({age :{ $gt :30}}).pretty();
{
  _id : ObjectId(599108423268c8e84253be28),
  name : 孫三 ,
  sex : 男 ,
  age : 40,
  sal : 2000,
  loc : 深圳
}
{
  _id : ObjectId(599108423268c8e84253be2c),
  name : 鄭七 ,
  sex : 女 ,
  age : 50,
  sal : 4700,
  loc : 成都
}
{
  _id : ObjectId(599108433268c8e84253be2d),
  name : 王八 ,
  sex : 男 ,
  age : 35,
  sal : 8000,
  loc : 北京
}

范例:查詢薪水大于等于 4700 的人員
db.emp.find({sal :{ $gte :4700}}).pretty();
{
  _id : ObjectId(599108423268c8e84253be27),
  name : 錢二 ,
  sex : 女 ,
  age : 22,
  sal : 5000,
  loc : 上海
}
{
  _id : ObjectId(599108423268c8e84253be29),
  name : 李四 ,
  sex : 女 ,
  age : 30,
  sal : 7000,
  loc : 北京
}
{
  _id : ObjectId(599108423268c8e84253be2a),
  name : 周五 ,
  sex : 女 ,
  age : 30,
  sal : 6400,
  loc : 北京
}
{
  _id : ObjectId(599108423268c8e84253be2c),
  name : 鄭七 ,
  sex : 女 ,
  age : 50,
  sal : 4700,
  loc : 成都
}
{
  _id : ObjectId(599108433268c8e84253be2d),
  name : 王八 ,
  sex : 男 ,
  age : 35,
  sal : 8000,
  loc : 北京
}

范例:查詢姓名不是孫三的信息
db.emp.find({name :{ $ne : 孫三}}).pretty();
{
  _id : ObjectId(599108423268c8e84253be26),
  name : 趙一 ,
  sex : 男 ,
  age : 30,
  sal : 1000,
  loc : 北京
}
{
  _id : ObjectId(599108423268c8e84253be27),
  name : 錢二 ,
  sex : 女 ,
  age : 22,
  sal : 5000,
  loc : 上海
}
{
  _id : ObjectId(599108423268c8e84253be29),
  name : 李四 ,
  sex : 女 ,
  age : 30,
  sal : 7000,
  loc : 北京
}
{
  _id : ObjectId(599108423268c8e84253be2a),
  name : 周五 ,
  sex : 女 ,
  age : 30,
  sal : 6400,
  loc : 北京
}
{
  _id : ObjectId(599108423268c8e84253be2b),
  name : 吳六 ,
  sex : 男 ,
  age : 30,
  sal : 2500,
  loc : 重慶
}
{
  _id : ObjectId(599108423268c8e84253be2c),
  name : 鄭七 ,
  sex : 女 ,
  age : 50,
  sal : 4700,
  loc : 成都
}
{
  _id : ObjectId(599108433268c8e84253be2d),
  name : 王八 ,
  sex : 男 ,
  age : 35,
  sal : 8000,
  loc : 北京
此時與之前最大的區別就在于,在一個 JSON 結構里面需要定義其他的 JSON 結構,并且這種風格在進行程序操作的時候依然如此。

關于 MongoDB 中怎么實現關系運算問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注丸趣 TV 行業資訊頻道了解更多相關知識。

向 AI 問一下細節

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-04發表,共計3380字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 宁国市| 乌审旗| 广汉市| 武平县| 苍南县| 遂宁市| 尚义县| 汝南县| 巴中市| 三台县| 洞口县| 青阳县| 鸡泽县| 永宁县| 仪陇县| 湖北省| 西盟| 广安市| 巴林右旗| 墨江| 乳山市| 巨鹿县| 安泽县| 吉木萨尔县| 勃利县| 白玉县| 慈溪市| 望谟县| 丰原市| 临朐县| 南昌市| 南部县| 醴陵市| 陕西省| 曲阜市| 星子县| 神池县| 时尚| 牙克石市| 凉山| 阿图什市|