- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 Node-WebKit
创建桌面应用程序。该应用程序基本上是创建文档(员工日常工作的详细信息),任何注册用户都可以对这些文档发表评论。我正在创建的文档将被分成几个部分。用户将对特定部分发表评论。我想将这些部分与用户发表的评论联系起来。链接将使用 JsonLD
完成。我正在使用 MongoDB
来存储数据。我在后端使用 sails.js,在前端使用 AngularJs。通常我们以这种方式存储我们的对象:
module.exports = {
attributes: {
document: {
type: 'string'
},
comments: {
collection: 'Comments',
via: 'document'
}
project:{
model: 'Project'
}
}
};
根据我对 JsonLD 的了解,我在 JsonLD 上做了一些 RnD。这就是 JsonLD 的样子:
{
"@context":
{
"name": "http://xmlns.com/foaf/0.1/name",
"depiction":
{
"@id": "http://xmlns.com/foaf/0.1/depiction",
"@type": "@id"
},
"homepage":
{
"@id": "http://xmlns.com/foaf/0.1/homepage",
"@type": "@id"
},
}
}
我想知道如何将 JsonLD
存储在 MongoDB
中
最佳答案
JSON-LD 是有效的 JSON,因此您可以像存储 JSON 对象一样存储 JSON-LD。 JSON-LD 所做的是将概念映射到 URL,但所有内容仍然是有效的 JSON,如果使用上下文属性,它们看起来像常规 JSON。您可以在 this presentation 的幻灯片 22 - 23 中找到一个很好的例子。 .您可能还会发现“JSON-LD and MongoDB”演示文稿很有趣。
我在 Java 后端使用 MongoDB java 客户端做同样的事情,我只是将 JSON-LD 对象视为常规 JSON 对象。
关于mongodb - JsonLD+MongoDB : Store JsonLD in MongoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27982609/
我有一个用例,我有一个 Json 数据,我必须将其转换为 JSONLD 格式。 第一个问题:这可以轻松完成吗,就像我可能缺少的一些 API 一样? 第二个问题:如果没有,那么需要采取哪些步骤。 所以
我正在使用 Node-WebKit 创建桌面应用程序。该应用程序基本上是创建文档(员工日常工作的详细信息),任何注册用户都可以对这些文档发表评论。我正在创建的文档将被分成几个部分。用户将对特定部分发表
我正在尝试使用 Nuxt.js 在一个脚本标记中返回多种结构类型。我正在使用这个插件:https://github.com/ymmooot/nuxt-jsonld 在我的网站上 https://kas
我正在尝试使用 Nuxt.js 在一个脚本标记中返回多种结构类型。我正在使用这个插件:https://github.com/ymmooot/nuxt-jsonld 在我的网站上 https://kas
假设我有一个 Vue 应用 http://www.example.com/?url=https://example-data.com/activity-sets/example/sample.json
我需要将一个大型 JSON-LD 文件作为我用 Java 编写的算法的输入。因此,我打算为此使用 JSONLD-JAVA。 JSONLD-JAVA页面显示了一个读取 JSON-LD 文件的示例,但不是
我是一名优秀的程序员,十分优秀!