下面是我的消防局收藏结构
获取数据的vue方法
fetchResults(){
db.collection('data').onSnapshot((querySnapShot)=>{
let results = [];
querySnapShot.forEach(doc=>{
results.push(doc.data())
})
this.record=results;
})
}
我想要的是像group by ID and order by sec_id desc一样在文档中查询。
我该如何进行这样的查
我正在使用。
我有以下模式:
var mongoose = require('mongoose');
var User = require('./User');
var TicketSchema = new mongoose.Schema({
user : { type: mongoose.Schema.Types.ObjectId, ref: 'User', required: true },
},
{
timestamps: true
});
var DrawSchema = new mongoose.Schema({
我希望找到带有id的子文档并返回子文档,而不是父文档,我的模式如下所示:
var coursesSchema = new mongoose.Schema({
coursename:{type:String}
});
var parentSchema = new mongoose.Schema({
courses:[coursesSchema]
});
var Parent= mongoose.model('parent', parentSchema );
module.exports = Parent;
let data = Parent.courses.id(_id)
我有nodejs/mongodb和猫鼬设置。一切都是最后的版本。
我在NOSQL中有点“全新”,并试图用这样的SQL查询来重写NOSQL和mongoose:
select * from documents where count(select * from subdocuments where subdocuments.documentId = documents.id) = 5 order by documents.id desc limit 1
在我的例子中(嵌套集合),主要的集合结构是:
documents: [{
_id: ObjectId
s
在我的应用程序中,用户有事件和组-事件可以(但不需要)属于组。我还是个非关系型数据库的新手,所以我想知道优化结构的最佳实践。
var user = new mongoose.Schema({
name: { type: String },
events: [event],
groups: [group]
});
var group = new mongoose.Schema({
name: { type: String }
});
这就是我困惑的地方。
var event = new mo