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屬性類型。 –