0
The Azure Storage library for NodeJS显示了创建任务如下:Azure存储 - NodeJS - 我可以存储对象吗?
var azure = require('azure-storage');
var entGen = azure.TableUtilities.entityGenerator;
var task = {
PartitionKey: entGen.String('hometasks'),
RowKey: entGen.String('1'),
description: entGen.String('take out the trash'),
dueDate: entGen.DateTime(new Date(Date.UTC(2015, 6, 20))),
};
但是,它可以存储对象(如一样的东西):
var azure = require('azure-storage');
var entGen = azure.TableUtilities.entityGenerator;
var task = {
PartitionKey: entGen.String('hometasks'),
RowKey: entGen.String('1'),
description: entGen.String('take out the trash'),
dueDate: entGen.DateTime(new Date(Date.UTC(2015, 6, 20))),
stuff : { "abc" : "def", "ghi" : "jkl", "mno" : { "pqr" : "stf" }}
};
或者我需要JSON.stringify它,并将其存储作为一个字符串?
第二项是你说我可以做的: stuff:{“abc”:entGen.String(“def”),“ghi”:{“aaa”:entGen.String(“w”)}} 或者你是否只是说我可以将它们全部移动到顶层,意识到每个实体都不具有相同的属性? – Doug
我在说你要么将整个JSON串联起来,要么将每个JSON属性存储为一个单独的表实体字符串属性。没有JSON属性类型。 –