当前位置:网站首页>mongodb文档间关系
mongodb文档间关系
2022-07-05 20:11:00 【为什么不好好卖蛋饼】
12 文档间关系
一对一
内嵌文档形式
相对来说少
db.wifeAndHusband.insert([{
name:"黄蓉",
husband:{
name:"郭靖"
}
}])
一对多
用户–》订单
db.order.insert({
list:["牛肉","漫画"],
user_id:ObjectId("hhjhdfgjk");
})
//查找用户swk的订单
var user_id=db.users.findOne({username:"swk"})._id;
db.order.find({user_id:user_id});
多对多
db.teacher.insert([
{
name:"共妻宫"},
{
name:"龟仙人"}
]);
db.stus.insert([
{
name:"郭靖",
tech_ids:[
ObjectId("kkkk"),
ObjectId("djslgkdj")
]
}
]);
边栏推荐
- DP:树DP
- leetcode刷题:二叉树14(左叶子之和)
- Based on vs2017 and cmake GUI configuration, zxing and opencv are used in win10 x64 environment, and simple detection of data matrix code is realized
- js实现禁止网页缩放(Ctrl+鼠标、+、-缩放有效亲测)
- A way to calculate LNX
- 图嵌入Graph embedding学习笔记
- Base du réseau neuronal de convolution d'apprentissage profond (CNN)
- Wechat applet regular expression extraction link
- 处理文件和目录名
- S7-200smart uses V90 Modbus communication control library to control the specific methods and steps of V90 servo
猜你喜欢
【数字IC验证快速入门】6、Questasim 快速上手使用(以全加器设计与验证为例)
[quick start of Digital IC Verification] 7. Basic knowledge of digital circuits necessary for verification positions (including common interview questions)
A solution to PHP's inability to convert strings into JSON
[quick start of Digital IC Verification] 1. Talk about Digital IC Verification, understand the contents of the column, and clarify the learning objectives
Interviewer: what is the internal implementation of set data types in redis?
About the priority of Bram IP reset
How to select the Block Editor? Impression notes verse, notation, flowus
Base du réseau neuronal de convolution d'apprentissage profond (CNN)
Solve the problem that the database configuration information under the ThinkPHP framework application directory is still connected by default after modification
深度學習 卷積神經網絡(CNN)基礎
随机推荐
Flume series: interceptor filtering data
Let's talk about threadlocalinsecurerandom
【数字IC验证快速入门】7、验证岗位中必备的数字电路基础知识(含常见面试题)
随机数生成的四种方法|Random|Math|ThreadLocalRandom|SecurityRandom
【数字IC验证快速入门】3、数字IC设计全流程介绍
[quick start of Digital IC Verification] 7. Basic knowledge of digital circuits necessary for verification positions (including common interview questions)
关于BRAM IP复位的优先级
Go language learning tutorial (16)
Go language learning tutorial (XV)
leetcode刷题:二叉树10(完全二叉树的节点个数)
July 4, 2022 - July 10, 2022 (UE4 video tutorial MySQL)
Scala basics [HelloWorld code parsing, variables and identifiers]
Debezium series: PostgreSQL loads the correct last submission LSN from the offset
Is it safe for Galaxy Securities to open an account online?
Leetcode brush question: binary tree 13 (the same tree)
Fundamentals of deep learning convolutional neural network (CNN)
1:引文;
Is it safe for Guosen Securities to open an account online?
Codeforces Round #804 (Div. 2) - A, B, C
点云文件的.dat文件读取保存