मैंने C# में ArangoDB-NET ड्राइवर (https://github.com/yojimbo87/ के माध्यम से किनारों का संग्रह बनाने की कोशिश की ArangoDB-NET) और यह कोड काम नहीं कर रहा है.. मेरा कोड:

 var response = dbClient.Collection.Type(ACollectionType.Edge).KeyGeneratorType(AKeyGeneratorType.Autoincrement).WaitForSync(true).Create(
                "EdgesCollection");

DbClient ADatabase ऑब्जेक्ट है। संग्रह बनाया गया है लेकिन दस्तावेज़ प्रकार बढ़त नहीं है। मै कैसे करूँ?

0
BeFine9 18 अप्रैल 2020, 15:47

1 उत्तर

सबसे बढ़िया उत्तर

मैं उस ड्राइवर से परिचित नहीं हूं, और आपका प्रश्न कार्यान्वयन से संबंधित है, न कि डीबी कार्यक्षमता से। हालांकि, मेरा सबसे अच्छा अनुमान KeyGeneratorType और WaitForSync विकल्पों को छोड़ना होगा:

var cType = ACollectionType.Edge;
var cName = "EdgesCollection";
var response = dbClient.Collection.Type(cType).Create(cName);

अगर यह काम करने में विफल रहता है, तो आपको दस्तावेज़, शायद कुछ अन्य विकल्प जैसे KeyIncrement जोड़ें। आम तौर पर, मैं डिफ़ॉल्ट को स्वीकार करता हूं और केवल उन चीजों को संशोधित करता हूं (या उनके लिए स्पष्ट पैरामीटर प्रदान करता हूं) जिन्हें बदलने के लिए आपको आवश्यकता (यानी "काम न करें")।

0
kerry 23 अप्रैल 2020, 18:23