我有一个如下所示的架构:
var LibrarySchema = new Schema({
id: String,
contactNumber: String,
collections: [{
id: String,
description: String
subCollections: [{
id: String,
description: String,
recentlyUpdated: Boolean
}, {
id: String,
description: String,
recentlyUpdated: Boolean
}]
}]
})
module.exports = mongoose.model('Library', LibrarySchema);
所有ID都是唯一的。区内可以有多个库(另一个阵列)。
我的问题是,如何查询嵌套数组以获取所需的对象?更准确地说,在给定库ID,集合ID和子集合ID的情况下,如何获取特定的subCollection对象。
答案 0 :(得分:1)
您可以使用此查询:
<?php
session_start();
$_SESSION['myVariable'] = 'myVariable';
?>