Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何在Flatter中使用MongoDB的objectId访问引用数据?_Node.js_Mongodb_Flutter_Flutter Dependencies - Fatal编程技术网

Node.js 如何在Flatter中使用MongoDB的objectId访问引用数据?

Node.js 如何在Flatter中使用MongoDB的objectId访问引用数据?,node.js,mongodb,flutter,flutter-dependencies,Node.js,Mongodb,Flutter,Flutter Dependencies,我是个新手。我使用nodejs和MongoDB作为后端API。如何在Flatter中使用嵌套数据库中的ObjectId引用访问DataModel 您只需在mongodb中使用带有find方法的populate函数: 让我们假设有一个userDeatils模型,用户模型引用如下: var user = new Schema({ name:String, userdetails:{ type:mongoose.types.ObjectId, ref:'userDetails' } }); 然后,您

我是个新手。我使用nodejs和MongoDB作为后端API。如何在Flatter中使用嵌套数据库中的ObjectId引用访问DataModel


您只需在mongodb中使用带有find方法的populate函数:

让我们假设有一个userDeatils模型,用户模型引用如下:

var user = new Schema({
name:String,
userdetails:{
type:mongoose.types.ObjectId,
ref:'userDetails'
}
});
然后,您可以使用以下查询查找数据:

db.user.find({name:"Ram"}).populate('userdetails')
[如果这个答案对你有帮助,一定要投票支持]