Content
这是站点下面的内容, 关于如何创建内容与文件夹, 参考上面的章节
插入
内容的插入与查询跟数据库非常的相似。
首先创建一个内容类型叫blog, 包含title 与summary 两个字段, 那么要插入记录, 只要:
var blog= k.content.blog.add({
title:'blog1',
summary:'My frist blog'
});
find findAll 查询
可以使用与数据库非常类似的查询方式
const {EQ} = k.content.operators();
var item = k.content.blog.find({title:{[EQ]:'blog1'}});
k.response.write(item);
或是类似
var item2 = k.content.blog.find("title=='blog1'");
k.response.write(item2);
内存查询
内容如果不多时, 可以直接读入内存使用JavaScript查询, 因为内容的存储是高效率的磁盘存储, 可以试验速度是否可以接受
var blogs = k.content.blog.all().filter(o=>o.title=='blog1');
k.response.write(blogs);