嗨,我是Mongo的新手,我需要收藏,其中一个收藏品我想添加对另一个的引用,并在返回时填充它.
这是一个我想要实现的json示例:
{
"title": "Some Title",
"uid": "some-title",
"created_at": "1412159926",
"updated_at": "1412159926",
"id": "1",
"metadata": {
"date": "2016-10-17",
"description": "a description"
},
"tags": [
{
"name": "Tag 1",
"uid": "tag-1"
},
{
"name": "Tag 2",
"uid": "tag-2"
},
{
"name": "Tag 3",
"uid": "tag-3"
}
]
}
Run Code Online (Sandbox Code Playgroud)
这是我得到的mongo查询,但是它将项目的原始主体嵌套在_id对象中.
db.tracks.aggregate([{
$unwind: "$tags"
}, {
$lookup: {
from: "tags",
localField: "tags",
foreignField: "_id",
as: "tags"
}
}, {
$unwind: "$tags"
}, {
$group: {
"_id": {
"title": "$title",
"uid": "$uid", …Run Code Online (Sandbox Code Playgroud) 我试图将我的pod日志输出到Stackdriver,但我遇到了一个问题,他们没有被发送到Stackdriver.
如果我查看GKE集群的详细信息,它会显示:
Stackdriver Logging - Disabled
Stackdriver Monitoring - Enabled
Run Code Online (Sandbox Code Playgroud)
我找不到有关如何在正在运行的集群上启用Stackdriver的任何信息.
有一个正在运行的heapster pod,我已经运行了这个命令,因为没有设置:
gcloud container clusters update <cluster> --monitoring-service=monitoring.googleapis.com
Run Code Online (Sandbox Code Playgroud)
现在显示正确的服务,但这并不能解决日志记录问题.是否有人能够阐明如何启用日志记录?
谢谢